Wie stellt man sicher, dass man zuerst eine IP-Adresse für den Internetzugriff verwendet, wenn ein Windows-Server über mehrere IP-Adressen verfügt?

Wie stellt man sicher, dass man zuerst eine IP-Adresse für den Internetzugriff verwendet, wenn ein Windows-Server über mehrere IP-Adressen verfügt?

Windows hat mehrere IP-Adressen, aber wenn ich jetzt im Internet surfen möchte, möchte ich für den Internetzugriff vorzugsweise nur eine IP verwenden.

wie ich habe IP-Adressen:

45.1.1.1
45.1.1.2
45.1.1.3
45.1.1.4

Ich möchte darauf zugreifen IP.cn. Ich möchte nur, dass dort 45.1.1.1 angezeigt wird, aber es (ip.cn) zeigt tatsächlich 45.1.1.2 oder etwas anderes an.

wie kann man das realisieren?


BEARBEITEN-01

Ich weiß nicht skip as source, ist dieser Button gemeint? Meinen Sie, dass ich ihn aktivieren muss, um eine zweite IP-Adresse hinzuzufügen, oder deaktivieren muss, um eine zweite IP-Adresse hinzuzufügen?

Bildbeschreibung hier eingeben

Antwort1

Löschen Sie die Sekundäradressen und fügen Sie sie erneut hinzu mit dem"Als Quelle überspringen"Flag angegeben. Dies kann nur über Kommandozeilen-Tools erfolgen (abernichtüber die GUI „TCP/IP-Eigenschaften“).

Netsh

Netsh erfordert, dass die Adresse zuerst gelöscht und dann erneut hinzugefügt wird:

netsh interface ipv4 add address <interface> <address>/<prefixlen> skipassource=true

Zum Beispiel:

netsh int ipv4 add addr "Ethernet" 192.168.1.5/24 skipassource=true

Power Shell

So fügen Sie eine neue Adresse hinzu:

New-NetIPAddress -IPAddress <addr>/<len> -InterfaceAlias <interface> -SkipAsSource $True

PowerShell ermöglicht auch das Ändern vorhandener Adressen:

Get-NetIPAddress <address> | Set-NetIPAddress -SkipAsSource $True

Schlussbemerkung

Beachten Sie, dass Sie in Server 2012benutzen müssennurKommandozeilen-Tools, da bei jeder Adressänderung über die GUI „TCP/IP-Eigenschaften“ dieses Flag für alle Adressen verloren geht.


Weitere Informationen:

verwandte Informationen