Problem att pinga hostnames trots att nslookup fungerar

Tråden skapades och har fått 1 svar. Det senaste inlägget skrevs .
1

Jag har en dhcp (pfsense) och dns (pi-hole) som tilldelar hostnames i mitt lan. Om jag från min iMac kör 'nslookup homebridge' så får (192.168.0.100 är min dns-server, pi-hole):

imac:$ nslookup homebridge
Server: 192.168.0.100
Address: 192.168.0.100#53

Name: homebridge
Address: 192.168.0.26

Men om jag efteråt försöker pinga den så funkar det inte.

imac:$ ping homebridge
ping: cannot resolve homebridge: Unknown host
imac:$ ssh homebridge
ssh: Could not resolve hostname homebridge: nodename nor servname provided, or not known

Vad kan det här bero på? Fungerar på min ubuntu-servrar att pinga hostnames. Så det här känns som något macOS-relaterat. Kör macOS 10.12.3

  • Medlem
  • Strängnäs
  • 2017-02-09 19:18

En liten ledtråd från man sidan för nslookup:

Citat:

Mac OS X NOTICE
The nslookup command does not use the host name and address resolution
or the DNS query routing mechanisms used by other processes running on
Mac OS X. The results of name or address queries printed by nslookup
may differ from those found by other processes that use the Mac OS X
native name and address resolution mechanisms. The results of DNS
queries may also differ from queries that use the Mac OS X DNS routing
library.

Prova att köra: "dig homebridge" och se vad du får som svar.

Om det inte fungerar, titta i /etc/resolv.conf om du har sökvägen till din domän där. Om du inte har den där måste du dela ut den via dhcp till klienterna.

1
Bevaka tråden