Problème DNS

bender86 Messages postés 72 Statut Membre -  
barnabe0057 Messages postés 14329 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'ai suivi un tuto (https://www.lafermeduweb.net#confDebian) pour faire d'une debian virtuelle un serveur web.
J'ai donc créé un virtualHost /etc/apache2/sites-available/monsite1
ci joint:
<VirtualHost *:80>
ServerAdmin test@gmail.com
ServerName monsite1.be
ServerAlias www.monsite1.be

DocumentRoot /var/www/monsite1
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/monsite1>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>

ErrorLog /var/log/apache2/error.log

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn

CustomLog /var/log/apache2/access.log combined

Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>

</VirtualHost>

voici mon /etc/hosts

127.0.0.1	localhost
127.0.0.1 monsite1.be
192.168.0.100 monsite1.be

# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

en local sur ma debian, quand je tape dans mon navigateur http://monsite1.be
ça fonctionne bien

1) www.google.be ou n'importe quelle autre site est inaccessible :-(

2)quand je tape dans mon navigateur sur un autre ordi du réseau http://monsite1.be
ça ne fonctionne pas.

Etant donné que je débute dans le domaine et que ce n'est pas trop mon rayon, je fais appel à votre aide...

merci

31 réponses

  • 1
  • 2
Résumé de la discussion

Le problème porte sur l'accès à un site hébergé localement sur Debian via un VirtualHost: la page est visible sur la machine hôte, mais les autres postes du même réseau ne peuvent pas accéder au nom. Plusieurs éléments suggèrent un souci de DNS et de résolution nom; la configuration /etc/hosts, resolv.conf et les paramètres réseau doivent être vérifiés pour que les postes externes résolvent correctement monsite1.be. Des réponses évoquent des corrections possibles : ajuster les adresses DNS et le fichier resolv.conf, modifier le fichier hosts des autres machines et vérifier le pare-feu ou les règles NAT. En complément, la configuration peut masquer un problème de résolution externe et des tests simples comme ping ou traceroute sur des domaines voisins permettent d'identifier le goulet d'étranglement.

Généré automatiquement par IA
sur la base des meilleures réponses
  1. barnabe0057 Messages postés 14329 Date d'inscription   Statut Contributeur Dernière intervention   4 930
     
    Bonjour,

    Que contient le fichier /etc/resolv.conf ?

    Sur les autres machines du réseau il faut modifier le fichier hosts pour pouvoir se connecter avec le nom de domaine.
    0
  2. bender86 Messages postés 72 Statut Membre
     
    Bonjour,

    voici mon /etc/resolv.conf

    # Generated by NetworkManager
    nameserver 62.197.111.140
    nameserver 109.88.203.3

    concernant ceci:
    Sur les autres machines du réseau il faut modifier le fichier hosts pour pouvoir se connecter avec le nom de domaine.

    Comment modifier ce fichier sur seven et quemettre dedans?

    Merci de votre aide
    0
    1. barnabe0057 Messages postés 14329 Date d'inscription   Statut Contributeur Dernière intervention   4 930
       
      Voilà un tutoriel pour modifier le fichier hosts :
      https://www.commentcamarche.net/faq/5993-modifier-son-fichier-hosts

      Voilà ce qu'il faut rajouter :
      192.168.0.100 monsite1.be

      ps : ce n'est pas un espace entre l'adresse et le nom de domaine c'est une tabulation
      0
    2. barnabe0057 Messages postés 14329 Date d'inscription   Statut Contributeur Dernière intervention   4 930
       
      Concernant le fichier /etc/resolv.conf rajoute cette ligne :

      nameserver 8.8.8.8

      Je ne pense pas qu'il y ait besoin de redémarrer la machine, désactive puis réactive ta carte réseau pour que la modification soit prise en compte.

      Ensuite teste ta connexion internet et dis-moi si ça fonctionne.
      0
  3. bender86 Messages postés 72 Statut Membre
     
    J'ai rajouté les 2 lignes que vous m'avez spécifié mais je n'ai toujours rien après avoir fait un ifdown puis ifup eth0

    voici toujours mon fichier /etc/network/interfaces

    # This file describes the network interfaces available on your system
    # and how to activate them. For more information, see interfaces(5).

    auto lo
    iface lo inet loopback

    auto eth0
    iface eth0 inet static
    address 192.168.0.100
    netmask 255.255.255.0
    gateway 192.168.0.1
    0
  4. barnabe0057 Messages postés 14329 Date d'inscription   Statut Contributeur Dernière intervention   4 930
     
    Tu as installé une interface graphique ou pas ?

    Comment est configuré ta machine virtuelle ? NAT, Bridge ou Host Only ?

    Est-ce que les autres machines du réseau sont des machines virtuelles ?
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. bender86 Messages postés 72 Statut Membre
     
    alors j'ai une interface graphique (c'est une debian 6.0.7
    la machine est configurée en bridge
    les autres machines ne sont pas des virtuelles.

    merci de votre aide
    0
    1. barnabe0057 Messages postés 14329 Date d'inscription   Statut Contributeur Dernière intervention   4 930
       
      Sur ta Debian, va dans l'applet Network Manager, auto eth0, modifier, paramètres ipv4, rentre tes paramètres sans oublier les dns.

      Teste ta connexion internet, si ça fonctionne pas redémarre ta machine virtuelle.
      0
  7. bender86 Messages postés 72 Statut Membre
     
    je vais faire le boulet mais network manager c'est dans administration/Network ?

    pcq là dedans il me propose 3 onglets Général/DNS/hôtes

    et rien sur ipv4.
    Je dois également modifier mon fichier /etc/network/interfaces ?
    0
    1. barnabe0057 Messages postés 14329 Date d'inscription   Statut Contributeur Dernière intervention   4 930
       
      Network manager ça correspond a l'icône réseau en haut à droite.

      Non tu ne modifies pas /etc/network/interfaces.
      0
  8. bender86 Messages postés 72 Statut Membre
     
    Voilà donc j'ai fait ajouter une connexion filaire:

    paramètre ipv4 manuel
    ajouter:
    192.168.0.100 | 255.255.255.0 | 192.168.0.1
    et je mets quoi comme serveur DNS?

    vraiment déso mais j'ai jamais utilisé ça :-s
    0
    1. barnabe0057 Messages postés 14329 Date d'inscription   Statut Contributeur Dernière intervention   4 930
       
      Pourquoi ajouter ? Il faut modifier la connexion existante.

      Comme DNS tu mets ceux de Voo ton FAI :
      62.197.111.140
      109.88.203.3

      Il faut séparer les deux adresses par un espace.
      0
  9. bender86 Messages postés 72 Statut Membre
     
    La liste était vide, il n'y avait qu'ajouter comme possibilité

    J'ai redémarré et rien n'y fait.
    Quand je laisse le curseur sur l'icone de network manager, j'ai une info bulle = aucune connexion réseau
    0
    1. barnabe0057 Messages postés 14329 Date d'inscription   Statut Contributeur Dernière intervention   4 930
       
      Peux-tu poster un ifconfig ?
      0
  10. bender86 Messages postés 72 Statut Membre
     
    voilà

    eth0      Link encap:Ethernet  HWaddr 08:00:27:b1:5d:8b  
    inet adr:192.168.0.100 Bcast:192.168.0.255 Masque:255.255.255.0
    adr inet6: 2a02:2788:474:87:a00:27ff:feb1:5d8b/64 Scope:Global
    adr inet6: fe80::a00:27ff:feb1:5d8b/64 Scope:Lien
    UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
    RX packets:720 errors:0 dropped:0 overruns:0 frame:0
    TX packets:82 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 lg file transmission:1000
    RX bytes:63613 (62.1 KiB) TX bytes:9894 (9.6 KiB)

    lo Link encap:Boucle locale
    inet adr:127.0.0.1 Masque:255.0.0.0
    adr inet6: ::1/128 Scope:Hôte
    UP LOOPBACK RUNNING MTU:16436 Metric:1
    RX packets:8 errors:0 dropped:0 overruns:0 frame:0
    TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 lg file transmission:0
    RX bytes:560 (560.0 B) TX bytes:560 (560.0 B)
    0
  11. barnabe0057 Messages postés 14329 Date d'inscription   Statut Contributeur Dernière intervention   4 930
     
    Bon on va supprimer network-manager parce que je le soupçonne de nous mettre des bâtons dans les roues.

    Tape ceci dans le terminal en root :
    apt-get purge network-manager
    0
  12. bender86 Messages postés 72 Statut Membre
     
    Je désespère avec cette config, en tout cas merci du temps que vous passez à essaier de m'aider.
    Je viens de supprimer et redémarrer mais toujours pareil.

    J'ai une question mais dans ifconfig, pourquoi il met : Bcast:192.168.0.255
    et pas : Bcast:192.168.0.1
    0
    1. barnabe0057 Messages postés 14329 Date d'inscription   Statut Contributeur Dernière intervention   4 930
       
      Bcast correspond à l'adresse de diffusion (192.168.0.255), pas à la passerelle par défaut (192.168.0.1)

      Ne désespère pas on va trouver la solution.
      0
  13. bender86 Messages postés 72 Statut Membre
     
    en tout cas si tu arrives à me débloquer, tu mériterais une bière après tout ça :-P
    0
  14. barnabe0057 Messages postés 14329 Date d'inscription   Statut Contributeur Dernière intervention   4 930
     
    On va tester la connectivité entre ta machine virtuelle et ta passerelle, tape ceci dans le terminal en root :

    ping -c 5 google.com

    Donne le résultat de la commande.
    0
  15. bender86 Messages postés 72 Statut Membre
     
    voilà le résultat:

    ping -c 5 google.com
    PING google.com (109.88.203.108) 56(84) bytes of data.
    64 bytes from 109.88.203.108: icmp_req=1 ttl=59 time=17.7 ms
    64 bytes from 109.88.203.108: icmp_req=2 ttl=59 time=17.5 ms
    64 bytes from 109.88.203.108: icmp_req=3 ttl=59 time=16.0 ms
    64 bytes from 109.88.203.108: icmp_req=4 ttl=59 time=16.4 ms
    64 bytes from 109.88.203.108: icmp_req=5 ttl=59 time=16.6 ms

    --- google.com ping statistics ---
    5 packets transmitted, 5 received, 0% packet loss, time 20246ms
    rtt min/avg/max/mdev = 16.071/16.906/17.746/0.669 ms
    0
  16. barnabe0057 Messages postés 14329 Date d'inscription   Statut Contributeur Dernière intervention   4 930
     
    Modifie ton fichier /etc/network/interfaces comme ceci :

    # This file describes the network interfaces available on your system
    # and how to activate them. For more information, see interfaces(5).

    auto lo
    iface lo inet loopback

    auto eth0
    iface eth0 inet static
    address 192.168.0.100
    netmask 255.255.255.0
    gateway 192.168.0.1
    dns-nameservers 62.197.111.140 109.88.203.3 8.8.8.8

    Redémarre ta machine et fais péter la bière ;)
    0
  17. bender86 Messages postés 72 Statut Membre
     
    J'aimerai bien te dire que c'est bon mais toujours pas :-s

    C'est fou vu qu'un ping google répond
    0
    1. barnabe0057 Messages postés 14329 Date d'inscription   Statut Contributeur Dernière intervention   4 930
       
      Oui le ping répond donc ça veut dire que la passerelle est bonne et les DNS aussi, donc je ne comprend pas trop.
      0
  18. barnabe0057 Messages postés 14329 Date d'inscription   Statut Contributeur Dernière intervention   4 930
     
    Est-ce que tu as touché au pare-feu ?
    0
  19. bender86 Messages postés 72 Statut Membre
     
    ça viendrait pas des host.
    Qu'il voudrait faire correspondre les adresses que je tape à un truc local comme monsite1.be ?
    0
  20. barnabe0057 Messages postés 14329 Date d'inscription   Statut Contributeur Dernière intervention   4 930
     
    Il y a au moins une chose qui doit fonctionner c'est quand tu tapes à partir d'une autre machine du réseau : http://monsite1.be/
    0
  21. bender86 Messages postés 72 Statut Membre
     
    ui ça ça marche bien, j'avais suivi le tuto que tu m'avais filé au départ et modifié mon fichier host de mes machines :-D
    0
  • 1
  • 2