Bir komut dosyası yazarken, verdiğim bilgisayar adına göre bir makineye başvurmak istedim (örn. "Selenium-rc"). Ben "selenium-rc" kullanarak ping olamazdı, bu yüzden adın tanınmış olup olmadığını görmek için aşağıdaki komutları denedim.
> traceroute 192.168.235.41
traceroute to 192.168.235.41 (192.168.235.41), 64 hops max, 52 byte packets
1 selenium-rc (192.168.235.41) 0.545 ms 0.241 ms 0.124 ms
Tamam, traceroute adı "buldu". Nasıl? Sonraki ...
> traceroute selenium-rc
traceroute: unknown host selenium-rc
Hmm ... buradaki arama mekanizması farklı olmalı çünkü ev sahibi bilinmemektedir. İlk örnek traceroute için özel bir işlem kullanırken bu bir sistem adı çözümleme işlemi kullandığını varsayıyorum. Doğru?
Sonra biraz sonra geri döndüğümde ...
> traceroute 192.168.235.41
traceroute to 192.168.235.41 (192.168.235.41), 64 hops max, 52 byte packets
1 minint-q4e8i52.mycorp.net (192.168.235.41) 0.509 ms 0.206 ms 0.136 ms
Tamam, farklı sonuç. "Selenyum-rc" adı makinenin kendisinde değişmedi, ancak traceroute ad çözümleme işlemi bir tür öncelik içermelidir ve şimdi ağdaki başka bir sistem / hizmet tarafından atanan muhtemelen daha yetkili bir sonuç vermektedir. (Ne yazık ki, kontrol etmediğim dinamik bir ad olduğunu varsayıyorum ve bu nedenle bir komut dosyasında yararlı olmaz.)
Birisi sonuçları açıklayabilir mi?