Comment créer un alias IP sur Windows
j'ai besoin de créer un alias pour mon interface réseau de sorte qu'il puisse être accédé localement avec 127.0.0.1 ou 33.33.33.
sous *nix, je ferais ceci:
sudo ifconfig en1 inet 33.33.33.33/32 alias
il semble que l'outil netsh
puisse faire la même chose. Si oui, comment? J'ai vu quelques exemples qui semblent proches, mais je ne comprends pas les options fournies.
la motivation pour ceci est d'exécuter deux instances de jbossas sur la même machine sans offsets de port. Ainsi, ils devraient utiliser les mêmes numéros de port sans être en conflit.
7 réponses
vous auriez raison. De plus, vous pouvez ajouter plusieurs adresses sans toucher la ligne de commande en utilisant l'écran Propriétés de l'interface avancée.
netsh interface ip add address "Local Area Connection" 33.33.33.33 255.255.255.255
cela peut dépendre de la version de Windows que vous avez, Mais voici quelques étapes à partir de ma machine Windows 7. Vous voulez accéder à vos "paramètres d'adaptateur local". Il y a probablement mille façons de le faire, mais en voici une.
- Allez dans Panneau de configuration -> centre Réseau et partage
- cliquez sur "Modifier les paramètres de l'adaptateur" à gauche
- faites un clic droit sur votre connexion réseau locale et allez à propriétés
- Sélectionnez votre protocole TCP / IP v4 et cliquez sur Propriétés
- TCP doit être défini à l'adressage statique, alors définissez-le à "utiliser l'adresse suivante" et configurez votre configuration IP par défaut pour le réseau. Puis cliquez sur avancé.
- sous L'adresse IP dans les paramètres TCP/IP avancés, cliquez sur Ajouter
- ajouter des adresses IP supplémentaires au besoin
une autre approche est pour ajouter L'adaptateur Microsoft Loopback comme périphérique réseau. Cela vous permet de configurer un adaptateur réseau virtuel sur votre machine. Cela peut être utile pour tester le réseau depuis votre propre machine. Voir http://social.technet.microsoft.com/Forums/en-US/w7itpronetworking/thread/259c7ef2-3770-4212-8fca-c58936979851 / pour plus d'information.
il y a un commentaire sur la façon d'ajouter un alias tout en utilisant DHCP pour le principal. J'ai le même problème.
la solution est:
- ajouter Adaptateur de boucle de Microsoft comme un périphérique réseau (comme suggéré par l'un des commentaires).
- spécifie l'adresse IP de la nouvelle interface réseau.
(1) Ajouter un adaptateur Microsoft Loopback comme périphérique réseau (pris à partir de ici ):
- cliquez sur le menu Démarrer.
- cherche"cmd".
- faites un clic droit sur "cmd" et sélectionnez "Exécuter en tant qu'administrateur "
- Entrée "hdwwiz.exe 151960920"
à partir de ce point sur c'est la même approche que sous Vista, i.e.:
- Dans la partie "Bienvenue dans l'Assistant Ajout de Matériel", cliquez sur Suivant.
- sélectionnez " Installer le matériel que je sélectionne manuellement à partir d'une liste (avancé)" et cliquez sur Suivant.
- Faites défiler vers le bas et sélectionnez" adaptateurs réseau " et cliquez sur Suivant.
- sélectionnez Sous fabricant" Microsoft "puis sous Adaptateur réseau" Microsoft Loopback adaptateur " et cliquez sur Suivant.
(2) pour voir l'interface réseau nouvellement ajoutée, et spécifier une adresse IP:
- aller au panneau de configuration - > centre de réseau et de partage
- cliquez sur "Modifier les réglages de l'adaptateur" sur le côté gauche
- trouver l'entrée avec le nom de L'appareil "Microsoft Loopback" Adapter
- clic droit sur elle, et choisir la propriété
- choisir " la version 4 du protocole Internet (TCP/IPv4) et appuyer sur le bouton Propriétés.
- sélectionner " Utiliser l'adresse IP suivante:", et entrer l'adresse IP, le masque de sous-réseau, et Passerelle par défaut au besoin.
pour quiconque venant, comme moi, de google:
une autre façon d'accomplir ceci est de définir une route et de définir la destination pour comprendre l'ip, un exemple:
récemment à notre société Notre service a été arrêté pour notre T1, un vieux logiciel que personne n'avait le code pour codé dur l'adresse externe de notre serveur et nous avions besoin de le faire passer à une adresse interne de 192.168.2.100 donc j'ai mis cette route sur les machines client:
route-P ajouter 208.44.37.176 masque 255.255.255.248 192.168.2.100 métrique 1
et sur le serveur j'ai mis son interface pour écouter sur 208.44.37.182
donc quand le client essaie de se connecter à 208.44.37.182 il vérifierait la table de routage, il ferait un bitwise et sur le netmask pour n'importe quoi dans la table de routage pour correspondre à l'adresse de routage (le 208.44.176) et l'acheminerait ensuite à la passerelle (192.168.2.100) à défaut il s'agit de routes vers la passerelle par défaut.
donc, dans ce cas, il l'achemine jusqu'à 192.168.2.100 qui voit que c'est adressé à lui et répond à tour de rôle. si il n'était pas à l'écoute sur 208.44.37.182 alors qu'il allait l'ignorer (ou, s'il est configuré pour ce faire, passer til quelqu'un le prend ou dépose)
(pour ceux qui sont curieux de comprendre pourquoi le masque de réseau:
182 est 10110110
248 est 11111000
176 est 10110000
pour un bitwise et si l'un des deux bits est 0, le le résultat est 0, s'ils sont tous les deux 1 c'est 1. vous voyez donc que prendre 182 et bitwise et l'inscrire à 248 donne 176)
ce sont les choses que j'ai appris en travaillant sur ce, espérons qu'il aide quelqu'un d'autre.
vous ne pouvez pas ajouter un alias dans L'interface graphique lorsque vous utilisez DHCP pour obtenir une adresse . La commande" netsh "est cependant utile pour y parvenir:
netsh interface ip ajouter l'adresse "Local Area Connection" 192.168.2.2 255.255.255.0
cela doit être fait en tant qu'administrateur.
utilisez" ipconfig " pour vérifier le nom de l'interface réseau. Dans mon cas c'est "Local Connexion."
C:\Windows\System32\drivers\etc\hosts sur windows et ajouter une nouvelle entrée comme ci-dessous
par exemple: 106.200.247.101 abc.com
alors vous serez en mesure de se référer à l'aide de nom d'hôte donné
j'ai trouvé la réponse.
si vous obtenez votre adresse IP à partir de DCHP, vous n'avez pas besoin de configurer L'adresse IP (en sachant que c'est le service d'un DCHP) donc tout ce que vous avez à faire est de déterminer la passerelle.