web-dev-qa-db-fra.com

Comment créer un alias IP sous Windows

J'ai besoin de créer un alias pour mon interface réseau, de sorte qu'il soit accessible localement avec 127.0.0.1 ou 33.33.33.33.

Dans * nix je ferais ceci:

Sudo ifconfig en1 inet 33.33.33.33/32 alias

Il semble que l'outil netsh puisse peut-être faire la même chose. Si c'est le cas, comment? J'ai vu des exemples qui semblent proches, mais je ne comprends pas les options fournies.

La raison en est d’exécuter deux instances de JBossAS sur le même ordinateur sans décalage de port. Ainsi, ils devraient utiliser les mêmes numéros de port sans conflit.

9
codefinger

Tu aurais raison. En outre, vous pouvez ajouter plusieurs adresses sans toucher la ligne de commande à l'aide de l'écran des propriétés de l'interface avancée.

netsh interface ip add address "Local Area Connection" 33.33.33.33 255.255.255.255

Windows Advanced TCP/IP Settings

12
Greg Buehler

Cela peut dépendre de votre version de Windows, mais voici quelques étapes à partir de ma machine Windows 7. Vous souhaitez accéder à vos "paramètres d'adaptateur local". Il y a probablement 1000 façons de faire cela, mais en voici une.

  • Allez au Panneau de configuration -> Réseau et centre de partage
  • Cliquez sur "modifier les paramètres de l'adaptateur" sur la gauche
  • Faites un clic droit sur votre connexion réseau locale et accédez aux propriétés
  • Sélectionnez votre protocole TCP/IP v4 et cliquez sur Propriétés.
  • Le protocole TCP doit être défini sur l'adressage statique. Réglez-le donc sur "Utiliser l'adresse suivante" et configurez votre configuration IP par défaut pour le réseau. Puis cliquez sur avancé.
  • Sous Adresse IP dans les paramètres TCP/IP avancés, cliquez sur Ajouter.
  • Ajoutez des adresses IP supplémentaires si nécessaire

enter image description here

Une autre approche consiste à ajouter la carte de bouclage Microsoft en tant que périphérique réseau. Cela vous permet de configurer une carte réseau virtuelle sur votre ordinateur. Cela peut être utile pour tester le réseau depuis votre propre ordinateur. Voir http://social.technet.Microsoft.com/Forums/en-US/w7itpronetworking/thread/259c7ef2-3770-4212-8fca-c58936979851/ pour plus d'informations.

9
Michael Levy

Il y a un commentaire sur la façon d'ajouter un alias tout en utilisant toujours DHCP pour le principal .J'ai un problème similaire.

La solution est:

  1. Ajoutez Microsoft Loopback Adapter en tant que périphérique réseau (comme suggéré par l'un des commentaires).
  2. Spécifiez l'adresse IP pour la nouvelle interface réseau.

(1) Ajouter la carte de bouclage Microsoft en tant que périphérique réseau (extrait de ici ):

  1. Cliquez sur le menu Démarrer.
  2. Recherchez "cmd".
  3. Faites un clic droit sur “cmd” et sélectionnez “Exécuter en tant qu'administrateur”
  4. Entrez “hdwwiz.exe”

À partir de là, c’est la même approche que sous Vista, c’est-à-dire:

  1. Dans "Bienvenue dans l'Assistant Ajout de matériel", cliquez sur Suivant.
  2. Sélectionnez "Installer le matériel que j'ai sélectionné manuellement dans une liste (Avancé)" et cliquez sur Suivant.
  3. Faites défiler la liste et sélectionnez "Cartes réseau" et cliquez sur Suivant.
  4. Sélectionnez sous Fabricant "Microsoft" puis sous Carte réseau "Carte de bouclage Microsoft" et cliquez sur Suivant.

(2) Pour voir la nouvelle interface réseau et spécifier une adresse IP:

  1. Allez au Panneau de configuration -> Centre Réseau et partage
  2. Cliquez sur "Changer les réglages de l'adaptateur" sur le côté gauche
  3. Recherchez l'entrée avec le nom de périphérique "Carte de bouclage Microsoft"
  4. Faites un clic droit dessus et choisissez Propriété
  5. Choisissez "Internet Protocol Version 4 (TCP/IPv4)" et cliquez sur le bouton Propriétés. 
  6. Sélectionnez "Utiliser l'adresse IP suivante:", puis entrez l'adresse IP, le masque de sous-réseau et la passerelle par défaut, si nécessaire.
6
januarvs

pour ceux qui viennent, comme je l'ai fait, de google:
Une autre façon d’y parvenir consiste à définir un itinéraire et à définir la destination de manière à comprendre l’IP, par exemple: Récemment, chez nous, notre service a été arrêté pour notre T1, un ancien logiciel pour lequel personne ne possédait le code. L’adresse externe de notre serveur a été codée en dur et nous avons dû la faire passer à une adresse interne de 192.168.2.100, de sorte que je mette cette route sur les ordinateurs clients: route -p add 208.44.37.176 MASK 255.255.255.248 192.168.2.100 METRIC 1 Et sur le serveur, je règle son interface pour écouter sur 208.44.37.182

ainsi, lorsque le client essaie de se connecter au 208.44.37.182, il vérifie la table de routage, il effectue un ET au niveau du bit sur le masque de réseau pour que tout élément de la table de routage corresponde à l'adresse de routage (208.44.176), puis l'achemine vers la passerelle (192.168.2.100) à défaut, c’est la route vers la passerelle par défaut.

dans ce cas, il le dirige ensuite vers 192.168.2.100, qui le voit adressé et y répond à son tour. s'il n'écoutait pas le 208.44.37.182, il l'ignorerait (ou, s'il est configuré pour le faire, le transmet jusqu'à ce que quelqu'un le prenne ou le laisse tomber)

(pour ceux qui sont curieux de savoir pourquoi ce masque de réseau:
.__ 182 est 10110110
248 est 11111000
.__ 176 est 10110000
pour un bit AND si si l’un des deux bits est 0, le résultat est 0, s’ils sont tous les deux 1, c’est donc vous voyez en prenant 182 et AND au niveau du bit à 248 donne 176)

ce sont les choses que j'ai apprises en travaillant là-dessus, j'espère que cela aidera quelqu'un d'autre.

0
austin

Vous ne pouvez pas ajouter d'alias dans l'interface graphique lors de l'utilisation de DHCP pour obtenir une adresse. La commande "netsh", cependant, est utile pour y parvenir:

netsh interface ip add adresse "Connexion au réseau local" 192.168.2.2 255.255.255.0

Cela doit être fait en tant qu'administrateur.

Utilisez "ipconfig" pour vérifier comment l’interface réseau est appelée. Dans mon cas, c'est "Connexion au réseau local".

0
LifeBoy