2012-01-20 9 views
7

Devo creare un alias per la mia interfaccia di rete in modo che sia possibile accedervi localmente con 127.0.0.1 o 33.33.33.33.Come creare un alias IP su Windows

In * nix farei questo:

sudo ifconfig en1 inet 33.33.33.33/32 alias 

Sembra che lo strumento netsh può essere in grado di fare la stessa cosa. Se é cosi, come? Ho visto alcuni esempi che sembrano vicini, ma non capisco le opzioni fornite.

La motivazione è di eseguire due istanze di JBossAS sulla stessa macchina senza offset di porta. Pertanto, avrebbero bisogno di utilizzare gli stessi numeri di porta senza conflitti.

risposta

10

Sarebbe corretto. Inoltre, puoi aggiungere più indirizzi senza toccare la riga di comando utilizzando la schermata delle proprietà dell'interfaccia avanzata.

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

Windows Advanced TCP/IP Settings

+12

C'è un modo in Windows 7 per aggiungere un alias a una scheda interfaccia * mentre ancora * utilizzando DHCP? L'utilizzo delle due soluzioni suggerite richiede la disattivazione del DHCP. – Abdull

9

Può dipendere da quale versione di Windows in uso, ma qui ci sono alcuni passi dalla mia macchina Windows 7. Vuoi arrivare alle tue "impostazioni dell'adattatore locale". Ci sono probabilmente 1000 modi per farlo, ma eccone uno.

  • Vai a Pannello di controllo -> condivisione Centro connessioni di rete e
  • Fare clic su "impostazioni dell'adattatore di cambio" a sinistra
  • Fare clic destro sulla connessione di rete locale e andare alle proprietà
  • Selezionare il protocollo TCP/IP Protocollo v4 e proprietà click
  • TCP deve essere impostato sull'indirizzamento statico, quindi impostarlo su "Usa il seguente indirizzo" e configurare la configurazione IP predefinita per la rete. Quindi fare clic su Avanzate.
  • In Indirizzo IP nelle impostazioni avanzate TCP/IP, fare clic su Aggiungi
  • aggiungere gli indirizzi IP in più, se necessario

enter image description here

Un altro approccio è quello di aggiungere la scheda Microsoft Loopback come un dispositivo di rete. Questo ti consente di configurare un adattatore di rete virtuale sul tuo computer. Questo può essere utile per test di rete dalla propria macchina. Vedi http://social.technet.microsoft.com/Forums/en-US/w7itpronetworking/thread/259c7ef2-3770-4212-8fca-c58936979851/ per maggiori informazioni.

+0

Puoi farlo con DHCP abilitato? – Chris

+2

No. Credo che questo richieda tutti gli indirizzi IP statici, ma sono passati alcuni anni da quando l'ho fatto, quindi le cose potrebbero essere cambiate. –

-2

Ho trovato la risposta.

Se si ottiene l'indirizzo IP da DCHP, non è necessario configurare l'indirizzo IP (avendo senso sapere che si tratta del servizio di un DCHP), quindi tutto ciò che è necessario fare è determinare il gateway.

+0

Non è una risposta alla domanda dell'OP, che è "Come faccio ad aggiungere un secondo indirizzo IP (un indirizzo" alias ")?" Le risposte di Greg e Michael sono corrette dal punto di vista della GUI di Windows. È anche possibile utilizzare il comando ** netsh ** da una finestra CMD. –

0

per chi viene, come ho, da parte di Google:
un altro modo per raggiungere questo obiettivo è quello di impostare un percorso e impostare la destinazione di capire il ip, un esempio: di recente presso la nostra azienda il nostro servizio è stato interrotto per il nostro T1, alcuni vecchi software che nessuno aveva il codice per codificare l'indirizzo esterno del nostro server e avevamo bisogno di farlo andare all'indirizzo 192.168.2.100 interno così ho impostato questo percorso sui computer client: percorso -p add 208.44.37.176 MASK 255.255.255.248 192.168.2.100 METRIC 1 e sul server ho impostato la sua interfaccia per ascoltare su 208.44.37.182

in modo che quando il client tenta di connettersi a 208.44.37.182 controlla la tabella di routing, farebbe un bit AND sulla maschera di rete affinché qualsiasi cosa nella tabella di routing corrisponda all'indirizzo di routing (208.44.176) e quindi instradarlo sul gateway (192.168.2.100) in caso contrario si tratta di percorsi al gateway predefinito.

quindi in questo caso lo indirizza fino a 192.168.2.100 chi vede che è indirizzato a lui e risponde a turno. se non stava ascoltando su 208.44.37.182 allora lo ignorerebbe (o, se è configurato per farlo, lo passa lungo fino a che qualcuno lo prende o lo lascia)

(per chi è curioso sul perché quella maschera di rete:
182 è 10.110.110
248 è 11.111.000
176 è 10.110.000
per un bit per bit e se uno dei due bit è 0, il risultato è 0, se sono entrambi 1 è 1. così si vede prendendo 182 e bit per bit ANDandolo a 248 dà 176)

quelle sono le cose che ho imparato quando si lavora su questo, spero che aiuti qualcun altro.

5

C'è un commento su come aggiungere un alias mentre si sta ancora utilizzando DHCP per quello principale. Ho un problema simile.

La soluzione è:

  1. Aggiungi Scheda Microsoft Loopback come un dispositivo di rete (come suggerito da uno dei commenti).
  2. Specificare l'indirizzo IP per la nuova interfaccia di rete.

(1) Aggiungere Scheda Microsoft Loopback come un dispositivo di rete (tratto da here):

  1. Fare clic sul menu Start.
  2. Ricerca di “cmd".
  3. tasto destro del mouse su ‘cmd’ e selezionare ‘Esegui come amministratore’
  4. Inserire ‘hdwwiz.exe’

Da quel momento in poi è lo stesso approccio sotto Vista, vale a dire:

  1. In "Benvenuti guidata hardware", fare clic su Avanti
  2. Selezionare "Installa l'hardware selezionato manualmente da un elenco (per utenti esperti)" a. e fare clic su Avanti.
  3. Scorri verso il basso e seleziona "Schede di rete" e fai clic su Avanti.
  4. Selezionare in Produttore "Microsoft" e quindi in Scheda di rete "Microsoft Loopback Adapter" e fare clic su Avanti.

(2) Per visualizzare l'interfaccia di rete appena aggiunta e specificare un indirizzo IP:

  1. Vai a Pannello di controllo -> rete e condivisione
  2. Fare clic su "Modifica setttings adattatore "sul lato sinistro
  3. Trovare la voce con il nome del dispositivo 'Microsoft Loopback'
  4. Fare clic destro su di esso e scegliere Proprietà
  5. Scegliere "Protocollo Internet versione 4 (TCP/IPv4) e premere il pulsante Proprietà.
  6. Selezionare "Utilizza il seguente indirizzo IP:" e immettere l'indirizzo IP, la maschera di sottorete e il gateway predefinito secondo necessità.
+1

È possibile installare l'adattatore loopback dalla riga di comando? – felixfbecker

0

Non è possibile aggiungere un alias nella GUI quando si utilizza DHCP per ottenere un indirizzo. Il comando "netsh", tuttavia, è utile per raggiungere questo obiettivo:

netsh interface ip aggiungere l'indirizzo "Connessione alla rete locale" 192.168.2.2 255.255.255.0

Questo deve essere fatto come amministratore.

Utilizzare "ipconfig" per controllare l'interfaccia di rete. Nel mio caso è "Connessione alla rete locale".