nslookup è uno strumento da riga di comando che aiuta a trovare i record DNS di un sito web. Invia una query del server dei nomi al DNS e ottiene l'indirizzo IP corrispondente. A parte questo, può anche eseguire alcune funzionalità complesse come trovare dettagli sul server FTP, sul server di posta e molti altri, ma la maggior parte di essi viene utilizzata dagli amministratori. La cosa migliore di nslookup è che interroga direttamente il server DNS e non fa affidamento sulla cache. D'altra parte, c'è un altro strumento chiamato PING che viene utilizzato per verificare la connettività. PING invia un pacchetto di informazioni all'indirizzo IP o al dominio e riceve una risposta sotto forma di pacchetti. Quindi, se tutto va bene, tutti i pacchetti vengono ricevuti, ma in caso contrario, ti aiuterà a scoprire dove si trova esattamente il ritardo nella rete. Tuttavia, il comando ping non tenta sempre una ricerca DNS, il che significa che potrebbe utilizzare la cache DNS e utilizzare l'indirizzo IP disponibile in quella tabella. Sebbene sia nslookup che PING ti aiutino a identificare l'host o l'indirizzo IP, tuttavia, non sempre funzionano e talvolta falliscono. Quindi, se il tuo nslookup funziona ma il ping non riesce sul tuo PC Windows 10 durante la query dell'indirizzo IP di un sito Web, potrebbe essere causato da molte ragioni. Potrebbe essere che le query nslookup funzionino per te, ma quando provi a utilizzare PING, fallisce. Ad esempio, se apri il sito Web abc.com, ecco come apparirà:
nslookupxyz.com
Server: dns.company.com
Indirizzo: 192.168.1.38
C:> ping xyz.com
Impossibile trovare l'host xyz.com nella richiesta di ping. Per favore, controlla il nome e prova di nuovo.
Il dominio viene convertito in un indirizzo IP e quindi i dati vengono inviati a quell'indirizzo IP quando si utilizza PING. Quindi, quando arriva una risposta, significa che i dati stanno andando avanti e indietro verso quel dominio senza alcun problema. Tuttavia, se il DNS non riesce a risolvere l'indirizzo IP del sito Web o se il tuo PC non tenta una ricerca DNS, riceverai un messaggio di errore simile che dice "Impossibile trovare l'host" e così via. Per risolvere questo problema, ecco alcune opzioni che potrebbero essere d'aiuto.
Opzione 1 – Reimposta Winsock, TCP/IP e Flush DNS
La reimpostazione di Winsock, TCP/IP e lo svuotamento del DNS potrebbero aiutarti a risolvere il problema con nslookup e PING. Per farlo, segui questi passaggi:
- Fare clic con il pulsante destro del mouse sul pulsante Start e fare clic su Prompt dei comandi (amministratore) in modo da poter visualizzare un prompt dei comandi con privilegi elevati.
- Successivamente, eseguire ciascuno dei comandi elencati di seguito. E dopo aver digitato uno dopo l'altro, devi premere Invio.
- reset di winsock di netsh - digitare questo comando per ripristinare Winsock
- netsh int ip reset resettcpip.txt - digitare questo comando per ripristinare TCP / IP
- ipconfig / flushdns - digitare questo comando per svuotare la cache DNS
- Quindi, riavvia il PC e controlla se il problema è stato risolto.
Opzione 2: forza Windows a eseguire una ricerca DNS utilizzando FQDN
- Vai a Impostazioni> Rete e Internet> Stato> Modifica opzioni adattatore.
- Da lì, fai clic con il pulsante destro del mouse sulla rete e seleziona Proprietà.
- Successivamente, nel caso in cui si utilizzi IPv6, dall'elenco delle connessioni disponibili nell'elenco, selezionare Protocollo Internet versione 4.
- Quindi fare clic su Proprietà e fare clic su Avanzate.
- Successivamente, passa alla scheda DNS e seleziona "Aggiungi questi suffissi DNS (in ordine)" e fai clic sul pulsante Aggiungi e quindi aggiungi "." come suffisso in modo che ogni volta che si esegue una query utilizzando PING e un altro strumento, verrà aggiunto un "." alla fine e forzerà la ricerca.
Opzione 3 – Assicurati che ci sia un solo gateway predefinito
Se il tuo computer ha più di una scheda di rete connessa e ci sono più gateway predefiniti, molto probabilmente creerà confusione, motivo per cui è necessario rimuovere il gateway predefinito dalla configurazione di tutte le schede di rete e assicurarsi che sia presente un solo gateway predefinito.
Opzione 4 – Usa il DNS pubblico di Google
Potresti voler cambiare il tuo DNS in Google Public DNS poiché potrebbe anche aiutarti a risolvere i problemi di nslookup e PING. Per fare ciò, seguire i passaggi seguenti.
- La prima cosa che devi fare è fare clic con il pulsante destro del mouse sull'icona della rete nella barra delle applicazioni e selezionare Centro connessioni di rete e condivisione.
- Successivamente, fai clic sull'opzione "Modifica impostazioni adattatore".
- Successivamente, cerca la connessione di rete che stai utilizzando per connetterti a Internet. Si noti che l'opzione potrebbe essere "Connessione wireless" o "Connessione alla rete locale".
- Fare clic con il tasto destro del mouse sulla connessione di rete e fare clic su Proprietà.
- Quindi selezionare la nuova finestra per scegliere l'opzione "Internet Protocol 4 (TCP / IPv4)".
- Successivamente, fai clic sul pulsante Proprietà e fai clic sulla casella di controllo nella nuova finestra per l'opzione "Usa i seguenti indirizzi del server DNS".
- Digitare "8.8.8.8" e "8.8.4.4"E fare clic su OK ed uscire.
Opzione 5 – Controlla il file Host di Windows
Puoi anche provare a fare un controllo incrociato del file Windows Hosts per scoprire se il sito web che stai tentando di aprire è stato bloccato, perché se lo è, non c'è da meravigliarsi se PING fallisce anche quando nslookup funziona. Ci sono casi in cui alcune applicazioni di terze parti modificano il file e aggiungono alcuni siti Web alle liste di blocco. Quindi, se il sito Web è effettivamente bloccato, è necessario rimuoverlo dall'elenco.
Opzione 6 – Elimina i profili WLAN
L'eliminazione dei profili WLAN potrebbe essere una buona idea se non riesci a connetterti a Internet sul tuo computer e se stai utilizzando il Wi-Fi. È possibile che le reti connesse in precedenza siano diventate canaglia, motivo per cui non si collega correttamente. Pertanto, l'eliminazione dei profili WLAN potrebbe aiutarti a risolvere il problema con nslookup e PING.
Opzione 7 – Reinstallare i driver della scheda di rete
- Tocca i tasti Win + R per avviare la finestra Esegui, quindi digita il "msc"Comando e premi Invio per aprire la finestra Gestione dispositivi.
- Sotto Gestione dispositivi, vedrai un elenco di driver. Da lì, cerca gli adattatori di rete ed espanderlo.
- Quindi fare clic con il pulsante destro del mouse su ciascuno dei driver di rete e selezionare "Disinstalla dispositivo".
- Riavvia il tuo PC.