Febbraio 6, 2022

Configura DNS in XP

Prima di iniziare

Obiettivi: scopri dove puoi configurare le impostazioni DNS avanzate in XP.

Prerequisiti: nessun prerequisito.

Termini chiave: dns, nome, ip, server, wins, indirizzo, dominio, netbios, risoluzione

Utilizzo DNS

Quando guardiamo alcuni indirizzi IP, vediamo quattro ottetti (raggruppamento di otto bit). Ogni host sulla rete ha il proprio indirizzo IP. Ad esempio, ogni sito web risiede su un server. Se vogliamo visitare qualche sito web, dobbiamo connetterci al server particolare che ospita il sito web che vogliamo visitare. Per farlo, il nostro computer deve conoscere l’indirizzo IP di quel server. Invece di utilizzare gli indirizzi IP, ci riferiamo ai siti web utilizzando i loro nomi (ad esempio www.google.com). Per gli umani, i nomi sono molto più facili da usare quindi da ricordare numeri come indirizzi IP. La soluzione per questo problema è Domain Name Service o DNS. Stiamo usando il DNS per risolvere i nomi agli indirizzi IP, perché è l’indirizzo IP che i computer usano per parlare tra loro. Possiamo facilmente verificarlo eseguendo il ping di alcuni host, ad esempio www.google.com. Di conseguenza, recupereremo l’indirizzo IP dal server DNS. Come possiamo vedere, i servizi DNS hanno una funzione molto semplice. DNS prende nomi user-friendly, come www.google.com, e lo converte in un indirizzo IP complesso, e viceversa. In questo modo non dobbiamo ricordare gli indirizzi IP e possiamo navigare sul Web in modo semplice e semplice.

FQDN

I server DNS eseguono la risoluzione dei nomi risolvendo un nome di dominio completo (FQDN) in un indirizzo IP. Un client chiede al server dei nomi locale l’indirizzo IP associato al nome di dominio completo. Ad esempio, il client chiede qual è l’indirizzo IP di www.google.com. Il server di nome locale controlla la sua lista, e se trova la voce per www.google.com, passa le informazioni indietro. Se il server dei nomi locale non riesce a trovare la voce, invia un nome di dominio completo a uno dei server root DNS. Il server root DNS restituisce il referral al server dei nomi locale. Il referral punta ai server dei nomi per il livello superiore del dominio DNS. Il server dei nomi locale invia una query iterativa a uno dei server dei nomi di dominio di primo livello (. com in www.google.com caso). Il server di dominio. com risponde con un rinvio a uno dei server dei nomi di Google. Il server dei nomi di Google risponde con l’indirizzo IP di www.google.com. Ora il cliente può contattare l’host che ospita il www.google.com sito web.

WINS

Microsoft ha sviluppato per la prima volta un proprio sistema di denominazione. Stava usando i nomi NetBIOS per gli host e Windows Internet Name Service (WINS) per risolvere i nomi agli indirizzi IP. NetBIOS nome è un nome di 15 caratteri che viene utilizzato per identificare i nostri computer sulla rete. Tutto questo fa parte dei servizi di rete di Microsoft, che Microsoft ha introdotto con la famiglia di sistemi operativi NT. Si continua attraverso la famiglia NT 4.0. Con Windows 2000 e Windows XP, Microsoft ha adottato il servizio di denominazione del dominio come strumento principale per risolvere i nomi agli indirizzi IP mentre il resto di Internet utilizzava sempre il DNS. Il problema che Microsoft aveva originariamente con DNS è che tutte le sue voci dovevano essere inserite staticamente (DNS è diventato uno strumento dinamico in seguito). In ambiente WINS, un client prima ottenere il suo indirizzo IP dal server DHCP. Quindi il client avrebbe contattato il server WINS, riportando il suo indirizzo IP. In questo modo, il server WINS ha gli indirizzi IP di tutti i client sulla rete locale. Quindi, WINS è stata la soluzione che ha risolto questo particolare problema. Con Windows 2000 il servizio DNS è diventato più di un servizio dinamico. Potrebbe registrare dinamicamente i client e utilizzare tali informazioni per registrare l’indirizzo IP. A quel punto Microsoft è tornato a utilizzare il servizio DNS come servizio di risoluzione dei nomi primario. Ora, quando usiamo Windows XP, registrerà automaticamente il suo nome con il server DNS. Questo semplifica il numero di servizi che dobbiamo eseguire, perché non abbiamo bisogno di un server WINS per la nostra rete locale. Usiamo ancora WINS, ma solo per le macchine legacy che non capiscono che il DNS può ora accettare aggiornamenti dinamici dai client. Come ci siamo trasferiti nel DNS dinamico, Microsoft ha dovuto regolare i nomi. Invece di essere solo un nome NetBIOS, ora aggiungiamo anche le informazioni del dominio alla struttura del nome. Per scoprire chi è chi sulla nostra rete, possiamo usare DNS usando un FQDN invece di un semplice nome NetBIOS che abbiamo usato per il servizio WINS.

Configurazione di esempio

Per configurare i servizi di risoluzione dei nomi su XP, dobbiamo andare alle proprietà della connessione e fare clic sul pulsante ‘Avanzate…’ nella nostra finestra di configurazione TCP/IP. Nelle proprietà avanzate possiamo vedere le impostazioni IP correnti, DNS, WINS e la scheda Opzioni.

menu proprietà tcpip avanzate

Immagine 239.1-Proprietà TCP/IP avanzate

Sebbene la maggior parte dei computer abbia un singolo indirizzo IP e un singolo gateway predefinito, si noti che nella scheda Impostazioni IP è possibile configurare più indirizzi e gateway. Apriamo la scheda DNS. Qui possiamo modificare le impostazioni DNS per il nostro computer.

scheda dns

Immagine 239.2 – Scheda DNS

La prima cosa che faremo nella scheda DNS è aggiungere ulteriori server DNS. Naturalmente, il server DNS primario deve essere posizionato prima nell’elenco. Se il primo server DNS non può essere contattato, il nostro sistema cercherà di contattare il prossimo server DNS sulla lista. Un’altra cosa che possiamo fare qui è aggiungere suffissi aggiuntivi. Diciamo che abbiamo bisogno di contattare ‘host-pc’ utilizzando DNS. Diciamo che ‘host-pc’ è acceso ‘utilizewindows.com” dominio. Diciamo che vogliamo accedere al ‘host-pc’ dal computer che si trova anche sul ‘utilizewindows.com” dominio. Se digitiamo solo il nome del computer – ‘host-pc’ , il server DNS esaminerà automaticamente il ‘utilizewindows.com’ e cercare di individuare l’indirizzo IP per ‘host-pc’. Ora, diciamo che ci vuole per contattare l’host2′ che si trova su ‘utilizeothersystem.com’. Se si inserisce solo il nome di ‘host2’, il nostro server DNS cercherà anche di individuare il computer in ‘utilizewindows.com’. Il server DNS non riuscire a localizzare il ‘host2’, perché si trova su ‘utilizeothersystem.com’. Se ‘utilizeothersystem.com’ è un dominio che noi utilizziamo di frequente, ed è in qualche relazione con i nostri primari ‘utilizewindows.com’ di dominio, si può aggiungere un ‘utilizeothersystem.com” l’aggiunta di un suffisso. In questo caso, se cerchiamo ‘host2’, il nostro server DNS controllerebbe prima ‘utilizewindows.com’, e poi, in caso di guasto, controllerebbe il ‘utilizeothersystem.com’.

Apriamo la scheda VITTORIE. Qui possiamo anche aggiungere, rimuovere e controllare l’ordine dei nostri server WINS. Ancora una volta, dobbiamo mettere il nostro server WINS primario in cima alla lista. I server WINS vengono utilizzati per eseguire la risoluzione dei nomi NetBIOS.

scheda wins

Immagine 239.3 – Scheda WINS

Qui possiamo anche abilitare gli LMHOST e modificare le impostazioni di NetBIOS. Abbiamo la possibilità di disabilitare NetBIOS su TCP/IP, e lo faremmo se ci trovassimo in un ambiente in cui stiamo usando solo DNS.

Risoluzione dei problemi

Windows XP supporta due diversi tipi di servizi di risoluzione dei nomi, DNS e WINS. Ricordate, quando si parla di DNS, stiamo parlando di nomi di dominio pienamente qualificati, vale a dire. DNS utilizza FQDN per identificare particolare computer. Un esempio di questo potrebbe essere ‘host1.utilizewindos.com’. D’altra parte, WINS utilizza solo i nomi NetBIOS per il nome alla risoluzione IP. I nomi NetBIOS sono nomi semplici e possono contenere solo 15 caratteri. Ad esempio, il nome NetBIOS potrebbe essere ‘host1’.

Durante la risoluzione dei problemi dei servizi di risoluzione dei nomi, prima dobbiamo verificare che tutto sia OK con TCP / IP. Ad esempio, se pingsome indirizzo IP, e tutto va bene, sappiamo che la connettività IP è OK. Se eseguiamo il ping del nome del computer e riceviamo un errore, sappiamo che abbiamo problemi con il nostro servizio di nomi.

ping

Immagine 239.4-PING

La prossima utility che dovremmo eseguire è ‘ipconfig / all’. Con questo strumento possiamo verificare che gli indirizzi IP per DNS o WINS siano configurati correttamente.

ipconfig

Immagine 239.5-IPCONFIG

La prossima cosa che possiamo fare è eseguire il ‘nslookup’ e vedere se otteniamo un indirizzo IP dal nostro server DNS.

nslookup

Immagine 239.6-NSLOOKUP

Se tutte le nostre impostazioni sono configurate correttamente, dovremmo controllare i servizi relativi alla risoluzione dei nomi (come ‘DNS Client’) e assicurarci che siano attivi e funzionanti. Un’altra cosa che possiamo fare è provare e registrare nuovamente con il nostro server DNS. Per fare ciò dobbiamo inserire ‘ipconfig / registerdns’ nel prompt dei comandi. Per i nomi NetBIOS possiamo usare ‘ nbtstat-rr ‘per vedere lo stato della risoluzione dei nomi e’ nbtstat-RR ‘ per registrare nuovamente con il server WINS.

registerdns

Image 239.7-REGISTERDNS

Possiamo anche usare il comando ‘ipconfig /flushdns’ per eliminare la cache DNS, perché a volte possiamo avere informazioni errate in essa contenute. Per i nomi NetBIOS useremmo il comando ‘nbtstat-R’ per fare la stessa cosa.

Alla fine, come soluzione temporanea possiamo usare il file HOSTS per configurare i nomi DNS, o il file LMHOSTS per i nomi NetBIOS.

Ricorda

Possiamo avere più server DNS definiti. Il server DNS primario deve essere posizionato per primo nell’elenco. I server WINS vengono utilizzati per eseguire la risoluzione dei nomi NetBIOS.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.