4 votes

Résolution DNS sur Windows 7

J'ai Windows 7 et MacOS sur Macbook Pro avec une connexion Internet par câble à l'hôtel. Lorsque j'utilise MacOS, la connexion Internet est parfaite. Lorsque j'utilise Windows 7, il n'y a pas de connexion Internet. Après avoir creusé un peu, j'ai découvert que la résolution DNS était à l'origine du problème, les noms n'étant tout simplement pas résolus. J'ai installé Wireshark et bizarrement, j'ai trouvé dans la capture la réponse à la demande de résolution DNS avec l'IP résolue, mais d'une manière ou d'une autre, ils n'atteignent pas le noyau de Windows 7. Je ne sais pas si c'est lié ou non, mais après chaque réponse, je vois un seul paquet STP.

Le réseau utilise DHCP pour configurer l'interface et dans les deux systèmes d'exploitation, les interfaces sont configurées de manière identique. Je peux faire un ping aux serveurs DNS, GW par défaut depuis Windows 7.

Mise à jour :

nslookup

C:\>nslookup
DNS request timed out.
    timeout was 2 seconds.
Default Server:  UnKnown
Address:  80.58.61.250

> Yahoo.com
Server:  UnKnown
Address:  80.58.61.250

DNS request timed out.
    timeout was 2 seconds.
DNS request timed out.
    timeout was 2 seconds.
DNS request timed out.
    timeout was 2 seconds.
DNS request timed out.
    timeout was 2 seconds.
*** Request to UnKnown timed-ou

ipconfig

Windows IP Configuration

   Host Name . . . . . . . . . . . . : Mac-Windows 7
   Primary DNS Suffix  . . . . . . . : 
   Node Type . . . . . . . . . . . . : Hybrid
   IP Routing Enabled. . . . . . . . : No
   WINS Proxy Enabled. . . . . . . . : No

Ethernet adapter Local Area Connection:

   Connection-specific DNS Suffix  . : 
   Description . . . . . . . . . . . : Broadcom NetXtreme GBabit Ethernet
   Physical Address. . . . . . . . . : C4-2C-03-3B-30-8E
   DHCP Enabled. . . . . . . . . . . : Yes
   Autoconfiguration Enabled . . . . : Yes
   IPv4 Address. . . . . . . . . . . : 172.31.17.14(Preferred) 
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Lease Obtained. . . . . . . . . . : Thursday, December 16, 2010 6:57:58 AM
   Lease Expires . . . . . . . . . . : Friday, December 17, 2010 7:01:16 AM
   Default Gateway . . . . . . . . . : 172.31.17.254
   DHCP Server . . . . . . . . . . . : 172.31.17.254
   DNS Servers . . . . . . . . . . . : 80.58.61.250
                                       80.58.61.254
   NetBIOS over Tcpip. . . . . . . . : Enabled

Tunnel adapter iSATAp.{5E50E7E1-3532-4D59-97F3-437CB9ABD85B}:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . : 
   Description . . . . . . . . . . . : Microsoft ISATAP Adapter
   Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes

Tunnel adapter Teredo Tunneling Pseudo-Interface:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . : 
   Description . . . . . . . . . . . : Teredo Tunneling Pseudo-Interface
   Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes

trace route (le résultat est le même pour macos aussi)

C:\>tracert 8.8.8.8

Tracing route to 8.8.8.8 over a maximum of 30 hops

  1    <1 Microsoft    <1 Microsoft    <1 Microsoft  172.31.17.254
  2     *        *        *     Request timed out.
  3     *        *        *     Request timed out.
  4     *        *        *     Request timed out.
  5     *        *        *     Request timed out.
  6     *        *        *     Request timed out.
  7     *        *        *     Request timed out.
  8     *        *        *     Request timed out.
  9     *        *        *     Request timed out.
 10     *        *        *     Request timed out.
 11     *        *        *     Request timed out.
 12   111 Microsoft   109 Microsoft   109 Microsoft  8.8.8.8

Trace complete.

netstat

C:\>netstat

Active Connections

  Proto  Local Address          Foreign Address        State
  TCP    127.0.0.1:5357         Mac-Windows 7:49165     TIME_WAIT
  TCP    127.0.0.1:5939         Mac-Windows 7:49164     ESTABLISHED
  TCP    127.0.0.1:49157        Mac-Windows 7:49158     ESTABLISHED
  TCP    127.0.0.1:49158        Mac-Windows 7:49157     ESTABLISHED
  TCP    127.0.0.1:49160        Mac-Windows 7:49161     ESTABLISHED
  TCP    127.0.0.1:49161        Mac-Windows 7:49160     ESTABLISHED
  TCP    127.0.0.1:49162        Mac-Windows 7:49163     ESTABLISHED
  TCP    127.0.0.1:49163        Mac-Windows 7:49162     ESTABLISHED
  TCP    127.0.0.1:49164        Mac-Windows 7:5939      ESTABLISHED

2voto

Mauro D'Antonio Points 36

Dans mon cas, c'est la raison pour laquelle le DNS ne fonctionne pas avec le DHCP sous Windows 7 :

Après 2 jours de lutte, j'ai soudainement remarqué que lorsque j'ai redémarré le routeur (après avoir modifié certains paramètres de base), sa date a probablement été réinitialisée à sa DATE DE NAISSANCE (2005), donc le bail qu'il donnait était dans le PASSÉ et probablement Windows 7 se base sur la date donnée par le DHCP au lieu de la sienne...

Le résultat est que le bail est déjà terminé.

Ensuite, 2 choses bizarres se produisent, vous pouvez les vérifier avec ipconfig /allcompartments /all sur Windows 7, pour une raison quelconque :

  • Windows 7 ne comprend pas la durée de location : il déclare plus de 136 ans au lieu de 120 minutes !
  • Si le bail est DÉJÀ TERMINÉ : Windows 7 ignore le DNS donné !

Pour résumer le SOLUTION dans mon cas, c'était :

  1. Configurez l'heure correcte sur le serveur DHCP.
  2. Exécuter ipconfig /release
  3. Exécuter ipconfig /renew

Le DHCP et le DNS devraient être opérationnels !

Vérifiez donc TOUJOURS la date du serveur DHCP...

0voto

bubu Points 9693

Je suppose que vous pouvez essayer

  1. lancez nslookup et voyez si les noms sont résolus.
  2. Essayez d'utiliser des DNS publics comme 8.8.8.8 / 8.8.4.4 comme serveurs DNS pour voir si cela fonctionne.
  3. vérifiez votre fichier /etc/hosts sous Windows (situé dans %systemroot% \system32\drivers\etc\ )

pour nous donner plus d'informations, vous pouvez le faire :

  1. donnez-nous la sortie de ipconfig, netstat
  2. tracer la route vers les serveurs DNS fournis en utilisant tracert

0voto

Pilchard123 Points 1069

OpenDNS est peut-être tout ce dont vous avez besoin.

0voto

Hieu Points 611

Avez-vous un serveur proxy qui fonctionne accidentellement sous Windows 7 ?

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X