Saya memiliki server DNS yang diatur pada salah satu mesin saya menggunakan BIND 9.7 Semuanya berfungsi dengan baik dengannya. Di desktop Windows 7 saya, saya telah menetapkan semua nilai jaringan secara statis. Saya memiliki satu set server DNS - server DNS saya. Di desktop saya,
I can ping a third machine by IP fine.
I can nslookup the hostname of the third machine fine.
When I ping the hostname, it says it cannot find the host.
/
C:\Users\James>nslookup icecream
Server: cake.my.domain
Address: xxx.xxx.6.3
Name: icecream.my.domain
Address: xxx.xxx.6.9
C:\Users\James>ping xxx.xxx.6.9
Pinging xxx.xxx.6.9 with 32 bytes of data:
Reply from xxx.xxx.6.9: bytes=32 time<1ms TTL=255
Reply from xxx.xxx.6.9: bytes=32 time<1ms TTL=255
Reply from xxx.xxx.6.9: bytes=32 time<1ms TTL=255
Reply from xxx.xxx.6.9: bytes=32 time<1ms TTL=255
Ping statistics for xxx.xxx.6.9:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms
C:\Users\James>ping icecream
Ping request could not find host icecream. Please check the name and try again.
Saya juga telah menentukan domain pencarian sebagai my.domain
- xxx.xxx dan my.domain diganti untuk keamanan
Mengapa saya tidak bisa melakukan ping dengan nama host? Saya juga tidak bisa ping menggunakan FQDN. Masalahnya adalah bahwa masalah ini dibagi oleh semua aplikasi yang menyelesaikan nama host. Saya tidak bisa menggunakan Putty ke SSH ke komputer saya dengan nama host; hanya dengan IP
icecream.local
. Ini berfungsi untuk saya karena saya tidak memiliki domain, tetapi saya memiliki server DNS lokal yang memiliki layanan internet dan nama intranet.