Perché eseguire il ping di un'altra macchina inet da MacBook ottiene l'indirizzo IP di netgate?


0

Ho tre macchine nella mia rete domestica collegate da un router wireless. Uno è un server installato con Linux al 192.168.1.1. Un altro è un ThinkPad con MS Windows XP al 192.168.1.2. L'ultimo è un MacBook Pro con Mac OS X 10.6.3 al 192.168.1.3.

Quando eseguo il ping del server Linux da ThinkPad (MS Windows XP) posso ottenere l'indirizzo IP corretto, ma quando eseguo il ping da Mac ottengo l'indirizzo globale del mio router, come 61.135.181.175.

Perché succede? E come posso ottenere lo stesso risultato ping su Mac e Windows?

Risposte:


0

E 'possibile che la propria macchina Linux annuncia il suo nome sulla rete locale tramite NetBIOS 's Windows Internet Name Service (WINS), che viene utilizzato principalmente da macchine Windows.

Questo può accadere se, ad esempio, stai eseguendo Samba sul server Linux. Il tuo Mac non sarebbe in grado di vedere il nome NetBIOS e utilizza invece DNS. Se non si dispone di un server DNS localmente, ciò comporterà una ricerca di un DNS pubblico, che probabilmente verrà impostato sull'indirizzo del router raggiungibile pubblicamente (a seconda di ciò su cui è stato impostato). Se questa è la tua situazione, la soluzione più semplice è probabilmente installare un DNS proxy, combo DHCP sul tuo router, come dnsmasq . Funzionerà 'automaticamente' se il tuo server Linux ottiene il suo indirizzo IP tramite DHCP sul tuo router. In caso contrario, dovrai configurare le voci manualmente. Anche Dnsmasq può farlo, ma ci sono anche altre opzioni, come BIND .

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.