Soru Windows, DNS olmadan ana makine adlarını nasıl çözer?


Aynı LAN'a 10 $ hub kullanarak bağlanan bir Windows 7 bilgisayarım ve MacOS X 10.6 bilgisayarım var. MacOS'ta bilgisayar adını "tercihler-> paylaşımda" "mymac.local" olarak ayarlıyorum. Windows bilgisayar, 192.168.0.10 statik bir IP adresine sahip ve Mac, 192.168.0.20 adresine sahip. Her ikisi de 255.255.255.0 ağ maskesine ve ağ geçidine sahip değildir.

Eğer komutu verirsem ping mymac.local Windows bilgisayarımdan başarıyla 192.168.0.20 ping yapacak. Windows, ağımda DNS bulunmadığından IP 192.168.0.20'nin "mymac.local" ile ilişkili olduğunu nasıl belirledi? Biraz yayın mı? Hangi protokol kullanılır?


4
2018-03-04 15:36


Menşei




Cevaplar:


Bu çözer .yerel kullanarak isimler çok noktaya yayın DNS (RFC 6762) bir parçası olarak sıfır yapılandırma ağı.


5
2018-03-04 16:11



Evet, bonjour'u yüklemek isme göre ping'i etkinleştirir. Bonjour olmadan çalışmıyor. - grigoryvp


Bu kullanır (antik) NETBIOS protokol ve isim servisinin Windows uygulaması, WINS. DNS sunucuları tarafından bir ad çözümlenemiyorsa, WINS sunucusu denenir veya tanımlanmamışsa NEBIOS çağrısı yapılır.

Bazı yönlendiricilerin bir DNS sunucusu içerdiğini ve her DHCP istemcisinin sağladığı adı eklediğini unutmayın. Yönlendiriciniz bu özelliği destekliyorsa, DNS protokolü aslında ad çözümleme sorgusunu çözmek için kullanılıyor.


8
2018-03-04 16:03



Adın bir parçası olarak .local'ı gördüğünüzde, NETBIOS'tan sıfırconf olması daha olasıdır. - sciurus