Yerel sunucularımın hiçbiri neden çözümlenmiyor?


9

Bir web tarayıcısını kullanarak ping atmaya veya göz atmaya çalıştığımda, yerel ağımızda barındırdığımız belirli alan adlarını çalıştırdığımda işe yaramıyor. Ancak, kaz ve nslookup ayrıntılarını doğru bir şekilde döndürür. Bunu düzeltmek için ne yapmam gerekiyor?

Yerel ağımızdaki DNS sunucusu ve DHCP sunucusu Windows istemcilerinde iyi çalışır.

$ 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

Yanıtlar:


13

/Etc/nsswitch.conf dosyasını düzenleyin .

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

Bu değişiklik benim için düzeltti. mdns , DNS hizmetlerinden daha hızlı olması gereken DNS hizmetlerinin belirli bir uygulamasıdır. İsimleri doğru şekilde çözmez ve [NOTFOUND = return] seçeneği ile standart DNS asla kullanılmaz. Bu, çoğu İnternet için iyi çalışıyor, ancak bir nedenle ofis kararlarımız için çalışmıyor.

Çözünürlüğü DNS'yi içerecek şekilde değiştirerek, artık etki alanı denetleyicisine beklediğim gibi ping atabilirim. Yerel ofis alanımızda çalıştığımız diğer hizmetlerin yanı sıra.

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

Ben de buna büründüm. Bu ipucu için teşekkürler, iç alanları çözmemi sağladı. Garipti, iki 14.04 kurulumunu arka arkaya kurun , birincisi files dns [NOTFOUND=return] mdns4bensiz bir şey yapmamıştı, ikincisi files mdns4_minimal [NOTFOUND=return] dnsbeni yanıtınıza götürdü.
markdsievers


1
@catskul Bu bir verilen, ama daha iyi bir yol bulmadan, bazı çözünürlük daima daha iyidir hiçbir çözünürlük
Auspex

2

Avahi-daemon'u devre dışı bırakmayı deneyebilirsiniz. Bazı nedenlerden ötürü avahi-daemon ad çözümleyiciye müdahale eder. Benim için bir yan etkisi ns1 ping eğer çalışır, ama FQDN kullanmaya çalışırsanız değil.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.