আমার স্থানীয় সার্ভারগুলির কোনওটি কেন সমাধান করবেন না?


9

যখন আমি কোনও ওয়েব ব্রাউজার ব্যবহার করে আমাদের স্থানীয় নেটওয়ার্কে হোস্ট করা কিছু নির্দিষ্ট ডোমেন নাম ব্যবহার করে পিং বা ব্রাউজ করার চেষ্টা করি তখন এটি কার্যকর হয় না। তবুও, ডিগ এবং এনস্লুআপ সঠিকভাবে তাদের বিশদ ফিরিয়ে দেয়। এটি ঠিক করার জন্য আমার কী করা দরকার?

আমাদের স্থানীয় নেটওয়ার্কের ডিএনএস সার্ভার এবং ডিএইচসিপি সার্ভার উইন্ডোজ ক্লায়েন্টদের জন্য সূক্ষ্মভাবে কাজ করে।

$ ping ns1.domain.local
ping: unknown host ns1.domain.local
aaron@aaron-laptop:~
$ nslookup ns1.domain.local
Server:     127.0.0.1
Address:    127.0.0.1#53

Name:    ns1.domain.local
Address: 172.16.0.254

$ cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.0.1
search domain.local

$ nm-tool

NetworkManager Tool

State: connected (global)

- Device: eth0  [Wired connection 1] -------------------------------------------

  IPv4 Settings:
    Address:         172.16.0.93
    Prefix:          24 (255.255.255.0)
    Gateway:         172.16.0.2

    DNS:             172.16.0.254

</pre>

**Added additional info**

As per http://askubuntu.com/a/146310/10998
> For some reason avahi-daemon interferes with name resolver
<pre>
ping ns1
PING ns1.domain.local (172.16.0.254) 56(84) bytes of data.
64 bytes from ns1.domain.local (172.16.0.254): icmp_req=1 ttl=64 time=0.381 ms

উত্তর:


13

/Etc/nsswitch.conf ফাইলটি সম্পাদনা করুন

cat /etc/nsswitch.conf
...
#hosts:          files mdns4_minimal [NOTFOUND=return] dns mdns4
hosts:          files mdns4_minimal dns [NOTFOUND=return] mdns4
...

এই পরিবর্তনটি আমার জন্য এটি স্থির করেছিল। এমডিএনএস হল ডিএনএস পরিষেবাদির একটি বিশেষ বাস্তবায়ন যা ডিএনএসের চেয়ে দ্রুত হওয়া বোঝায়। এটি নামগুলি সঠিকভাবে সমাধান করে না এবং [নটফাউন্ড = রিটার্ন] বিকল্পের সাহায্যে স্ট্যান্ডার্ড ডিএনএস কখনও ব্যবহার করা হয় না। এটি বেশিরভাগ ইন্টারনেটের জন্য বড় আকারের কাজ করে তবে কোনও কারণে এটি আমাদের অফিসের রেজোলিউশনের জন্য কাজ করে না।

ডিএনএস অন্তর্ভুক্ত করার জন্য রেজোলিউশনটি পরিবর্তন করে, আমি এখন ডোমেন নিয়ামককে আমার প্রত্যাশা অনুযায়ী পিং করতে পারি। পাশাপাশি অন্যান্য পরিষেবাগুলি আমরা আমাদের স্থানীয় অফিস ডোমেনে চালাচ্ছি।

ping ns1.bidorbuy.local
PING ns1.domain.local (172.16.0.254) 56(84) bytes of data.
64 bytes from controler.domain.local (172.16.0.254): icmp_req=1 ttl=64 time=0.394 ms

ping office-blog.domain.local
PING officewebserver.domain.local (172.16.0.252) 56(84) bytes of data.
64 bytes from officewebserver.domain.local (172.16.0.252): icmp_req=1 ttl=64 time=0.914 ms

আমি এই এক স্টাম্পড ছিল। এই ইঙ্গিতটির জন্য ধন্যবাদ, আমাকে অভ্যন্তরীণ ডোমেনগুলি সমাধান করে। অদ্ভুত ছিল, সেটআপ দুটি 14.04 পিছনে পিছনে ইনস্টল, প্রথমটি files dns [NOTFOUND=return] mdns4আমাকে কিছু না করেই করেছিল তবে দ্বিতীয়টি files mdns4_minimal [NOTFOUND=return] dnsআমাকে উত্তর দিয়েছিল।
মার্কডিজাররা 4:34

1
আমি বিশ্বাস করি nsswitch.conf- এ আইটেমগুলির ক্রম সামঞ্জস্য করার জন্য বিলম্বের পরিণতি হতে পারে
ক্যাটসকুল

1
@ কেটসকুল এটি একটি প্রদত্ত, তবে আপনি যদি আরও ভাল উপায় আবিষ্কার করতে না পারেন তবে কিছু রেজোলিউশন কোনও রেজোলিউশনের চেয়ে সর্বদা ভাল
অ্যাসপেক্স

2

আপনি অহি-ডেমন অক্ষম করার চেষ্টা করতে পারেন। কিছু কারণে অহহি-ডেমন নাম সমাধানের ক্ষেত্রে হস্তক্ষেপ করে। আমার জন্য একটি পার্শ্ব প্রতিক্রিয়া হ'ল আপনি এনএস 1 পিং করলে এটি কাজ করে তবে আপনি যদি এফকিউডিএন ব্যবহার করার চেষ্টা করেন তবে তা হয় না।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.