Bilgisayar etki alanı adlarını çözemedi veya IP adreslerini ping edemedi, DNS sunucusunu el ile ekleme sorunu çözüldü, neden?


0

Bir arkadaşının aşağıdaki belirtileri gösteren bir bilgisayarı vardı:

  1. komut ping cnn.com(veya başka bir etki alanı için) mesajı verdiPing: cannot resolve cnn.com: Unknown host

  2. komut ping 8.8.8.8(ya da başka bir IP için) mesajı verdiPing: sendto: Host is down

İkimiz de aynı ağdaydık (Oxford Üniversitesi'nin 'OWL'i), Oxford’un dışındaki siteleri ziyaret etmek için VPN kullanmanız ve oturum açmanızı isteyen bir Oxford sayfasına yönlendirilmekten kaçınmanız gerekiyordu. Tercihler> Ağ> Gelişmiş düğme> DNS] ve OWL'ye bağlandığımda orada gösterilen "DNS Sunucusu" ile "Etki Alanını Ara" yı kopyaladı (otomatik algılanmış görünüyorlardı). Sonra bunları arkadaşımın bulunduğu yere ekledim diğer DNS sunucularına ve Arama Etki Alanına sahip olmayan bir bilgisayar.

Bu nedendi? Genel olarak, yukarıdaki 1 ve 2 gibi sorunları nasıl teşhis edebilirim.

Yanıtlar:


2

Arkadaşınızın DNS ayarları, "OWL" ağınız bağlamında hatalıydı ve özellikle arama alanınız oradan erişilemeyecek bir şeye ayarlanmışsa, bu ağın içinden erişilemiyor gibi görünüyor. DNS sunucusu IP'lerini ve arama alanını (yaptığınız gibi) kontrol etmek bunu belirlemenin en iyi yoludur.


Ta, tam olarak bir arama alanı nedir?
tog22

tog22: DNS sorgularının içinde en çok bulunduğunuz ağ / etki alanını içermesi beklenen bir etki alanı. Örneğin: FQDN'niz myhost.example.com olsaydı, arama etki alanınız varsayılan olarak example.com olmalıdır, yani ağınızdaki diğer kişiler sizi etki alanı olmadan (yani myhost) ana bilgisayar adınızla arayabilirler. OS X ve diğer * NIX sistemlerinde, bu, direktif ( ) /etc/resolv.confile ayarlanır . searchsearch example.com
deesto,

1

DNS sorunu olup olmadığını belirlemek için NSLOOKUP komutunu kullanabilirsiniz. Bu, DNS sunucusunu, giriş olarak hostname veya hostip ile hedef sistem detayları hakkında sorgulamak için açık bir talimattır.

DNS'niz doğruysa, ancak Host'a ulaşılamıyorsa, sorun yaratan tam atlama için traceroute komutunu kullanabilirsiniz.

Bazı açıklamalar aşağıdaki linkte mevcuttur.

http://guide.netfronts.com/Advanced/Ping_and_Nslookup_with_Mac_OS_X.htm


1

DNS sunucusu ve arama alanı, yerel ağınızdaki DHCP sunucusu tarafından sağlanır.

Tcpdump veya wireshark kullanın ve DHCP / BOOTP cevaplarına bakın.

Windows ile ağ özelliklerine gidip "otomatik DNS" yi kaldırabilirsiniz http://windows.microsoft.com/is-is/windows/change-tcp-ip-settings#1TC=windows-7

Linux ile istemci yapılandırmanızı değiştirebilir (hangisini kullandığınıza bağlı olarak) veya DNS adresini kontrol etmek için /etc/resolv.conf adresinde komut dosyası ekleyebilirsiniz.

http://www.zyxware.com/articles/2009/03/01/stop-your-dns-servers-from-changing-after-every-reboot-while-using-dhcp

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.