15 votes

Quelle est la différence entre 127.0.0.1 et l'adresse IPv4 qui m'a été attribuée ?

Je lis aquí que :

127.0.0.1 est l'adresse IP (IPv4) de votre ordinateur local, synonyme de localhost .

Quand je lance la commande ipconfig ce que je vois en fait, c'est une autre adresse IP. J'ai donc collé mes questions ci-dessous :

C:\Users\Dhiwakar>ipconfig

Windows IP Configuration

Ethernet adapter Local Area Connection* 9:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :

Ethernet adapter Local Area Connection:

   Connection-specific DNS Suffix  . :
   Link-local IPv6 Address . . . . . : fe80::6089:2937:e839:26ec%10
   IPv4 Address. . . . . . . . . . . : 192.168.1.36
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . : 192.168.1.1
  1. Quelle est l'adresse IPv4 de mon ordinateur local ? Est-ce que c'est 127.0.0.1 (comme mentionné dans l'article) ou est-ce que c'est 192.168.1.36 ?

  2. L'IPv4 est-il utilisé pour identifier de façon unique mon ordinateur/machine dans le monde ou dans mon domaine, ou seulement dans mon réseau local, c'est-à-dire dans l'ensemble des ordinateurs qui utilisent la même passerelle ?

30voto

phuclv Points 22397

Il n'y a rien de tel que "adresse de l'ordinateur local" . Les adresses IP se lient avec interfaces de réseau . Si vous avez 5 cartes LAN/Wifi (adaptateurs réseau) dans votre ordinateur, vous pouvez avoir (au moins) 5 IP pour ces interfaces.

Ici, ce que vous voyez, c'est l'adaptateur nommé "Connexion au réseau local" avec l'adresse IP 192.168.1.36, tandis que 127.0.0.1 est l'adresse de l'ordinateur de bureau. adaptateur de bouclage dans chaque PC.

Il existe plusieurs types d'IP. Des choses comme 10.x.x.x o 192.168.x.x sont adresses privées qui sont utilisés pour identifier votre ordinateur dans le réseau local . Les étrangers ne peuvent pas voir ce qui se trouve à l'intérieur du réseau local car ils ont été cachés après NAT . Chaque réseau local se connectera au WAN par l'intermédiaire d'un routeur et disposera d'une carte de crédit. adresse IP publique avec l'interface face au WAN du routeur. Si votre ordinateur est connecté directement à l'Internet public (ce qui est extrêmement improbable dans un réseau IPv4 en raison de la limite de la plage d'adresses et du prix élevé des IP statiques), vous aurez également une adresse IP WAN (publique).

9voto

Chochos Points 3364

Votre système peut avoir de nombreuses adresses IP, et de nombreux adaptateurs, physiques ou virtuels.

Typiquement, vous avez un adaptateur de bouclage (assigné à 127.0.0.1, mais il y a en fait un autre adaptateur de bouclage. bloc de ces derniers) et un ou quelques autres.

Dans ce cas, Q1 : Oui Q2 Non

Il y a quelques éléments qui doivent communiquer en interne avec un système - un exemple simple serait que vous utilisiez 127.0.0.1 (ou ::1 en ipv6) pour accéder à un site web fonctionnant sur le même système.

Dans un réseau domestique typique, vous avez un seul réseau routable/non routable en externe. rfc 1918 adresse ipv4, le NAT étant utilisé pour envoyer les paquets à l'hôte interne approprié, et des adresses RFC 1918 étant attribuées à chaque hôte interne. Votre adresse 192.168.1.X est unique pour votre ordinateur. dans votre lan mais pas au niveau mondial. Vous l'utiliserez pour atteindre votre système depuis les ordinateurs de votre réseau local, mais pas depuis l'extérieur. Si votre machine possède plusieurs interfaces, vous pouvez indiquer aux "services" d'en écouter certaines. Dans un réseau domestique typique, je pourrais utiliser 192.168.1.1 pour contacter mon routeur, mais cela ne fonctionnerait pas ailleurs. De même, je pourrais utiliser 192.168.1.38 à partir de 192.168.1.39, mais pas à l'extérieur.

Si votre PC était le seul appareil, directement connecté à un modem ou à un appareil similaire (par opposition à un routeur grand public). ou a une adresse IP publique en tant que membre d'une organisation ou d'un fournisseur d'accès Internet qui dispose d'un bloc d'adresses et qui les attribue ou les achemine pour vous, vous disposez d'une adresse IP routable au niveau mondial. Mon fournisseur d'accès me donne une adresse IPv4 et une adresse IPv3. bloc d'adresses ipv6, avec plusieurs adresses ipv6 par interface.

Lorsque vous avez plusieurs interfaces, vous pouvez avoir une mélange des IP privées et publiques - en général, les fournisseurs de VPS le font, de sorte que vous pouvez accéder à un autre VPS sur le même fournisseur sans utiliser votre quota de données externes.

Tous d'entre eux sont mon adresse IP sous différents angles. Mon adresse RFC 1918 est valable à l'intérieur de mon réseau local, mon adresse IP externe avec une redirection de port est valable à l'extérieur, et mon adresse IPv6 est valable partout où il y a un IPv6.

6voto

James Points 311

Question 1 :

  • L'adresse IPv4 de votre ordinateur est, comme l'a dit le ipconfig rapports de commandement, 192.168.1.36 .
  • Quant à la 127.0.0.1 c'est ce qu'on appelle une adresse "loopback", c'est-à-dire une adresse IP spéciale à laquelle vous pouvez envoyer du trafic qui vous sera renvoyé directement.
  • Comme vous l'avez mentionné, sur un ordinateur classique, 127.0.0.1 est le même que celui de localhost. Si vous ouvrez le C:\Windows\System32\drivers\etc\hosts dans Notepad, vous pouvez voir d'où vient le mappage. (Et vous pouvez le modifier si vous le souhaitez, mais ce n'est généralement pas recommandé).
  • A quoi sert l'adresse de bouclage ? À diverses choses. Par exemple, si vous souhaitez travailler sur une page Web que vous êtes en train de créer mais que, pour une raison quelconque, votre ordinateur n'est pas équipé d'une carte réseau Ethernet ou sans fil, vous pourrez toujours accéder au site Web en utilisant un navigateur pour vous connecter à http://127.0.0.1/ .

Question 2 :

  • El 192.168.1.36 L'adresse IPv4 n'est PAS utilisée pour identifier votre ordinateur de manière unique dans le monde. Il s'agit de l'adresse IP de votre réseau local. Seuls les ordinateurs situés derrière votre routeur peuvent accéder directement à votre adresse IP de réseau local.
  • Si vous voulez trouver l'adresse qui vous identifie de manière unique, il vous suffit de vous rendre à l'adresse suivante http://www.whatismyip.com/ .

5voto

Jordan Granados Points 96

Pour vous donner une réponse plus simple que les autres réponses des manuels que je vois :

127.0.0.1 n'envoie pas réellement le trafic vers votre routeur, puis vers votre ordinateur. Ne confondez pas le terme "loopback". Une adresse de bouclage ne fait que vérifier votre pile TCP/IP. Il s'agit de l'étape de dépannage de facto pour vérifier si votre pile TCP/IP est configurée correctement et si votre carte d'interface réseau fonctionne correctement.

Votre adresse IP est ce qui est réellement présenté par votre routeur aux autres ordinateurs / serveurs.

Saviez-vous que vous pouvez envoyer un ping à 127.0.0.1 sans être connecté à un réseau ? Une histoire vraie.

4voto

Giacomo1968 Points 48326
  1. Quelle est l'adresse IPv4 de mon ordinateur local ? Est-ce que c'est 127.0.0.1 (comme mentionné dans l'article) ou est-ce que c'est 192.168.1.36 ?

Les adresses des 127.0.0.1 y 192.168.1.36 sont tous deux destinés à l'usage de votre ordinateur local, et les 192.168.1.36 est destiné à une utilisation potentielle du réseau LAN. Lire la suite.

  1. L'IPv4 est-il utilisé pour identifier de façon unique mon ordinateur/machine dans le monde ou dans mon domaine, ou seulement dans mon réseau local, c'est-à-dire dans l'ensemble des ordinateurs qui utilisent la même passerelle ? d'ordinateurs qui utilisent la même passerelle ?

La seule adresse qui serait utilisée pour votre grand réseau local est 192.168.1.36 . Le site 127.0.0.1 et le nom d'hôte localhost qui lui est connectée - est considérée comme une adresse de bouclage locale principalement utilisée par le système pour les tests et les diagnostics du réseau local uniquement. Cela signifie que la seule façon d'atteindre cette adresse est d'être connecté directement à votre machine pour commencer.

Pour ce que ça vaut, chaque ordinateur dans le monde est attribué 127.0.0.1 / localhost vous ne pouvez pas vous connecter à distance d'une machine à une autre en accédant à 127.0.0.1 / localhost . Ainsi, pour l'utilisateur moyen, il y a peu de chances que vous ayez besoin d'accéder consciemment à l'Internet. 127.0.0.1 / localhost est minime, voire inexistant.

Cela dit, le 192.168.1.36 est l'adresse que la plupart des autres ordinateurs de votre réseau local utiliseront pour vous identifier et vous joindre si votre ordinateur est configuré pour permettre les services réseau. Et cela ne s'applique que si vous autorisez les connexions de type serveur à votre machine sur 192.168.1.36 . Et cela signifie que si vous étiez connecté à 192.168.1.36 et que vous vouliez vous "connecter à vous-même" pour le tester, oui, vous pouvez le faire. Mais traditionnellement, les tests de systèmes locaux utilisent le 127.0.0.1 / localhost adaptateur.

Quant au reste du monde à l'extérieur de votre réseau local - également connu sous le nom de connexion WAN - le 192.168.1.36 ne peut pas être connecté à distance en dehors de votre réseau local. sauf si vous avez explicitement configuré votre routeur pour qu'il le fasse via la redirection de port ou quelque chose de similaire. Mais ce concept dépasse le cadre de cette question.

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