Computer >> Máy Tính >  >> Hệ thống >> máy chủ Windows

Gán nhiều địa chỉ IP (bí danh) cho một NIC duy nhất

Trong một số trường hợp, quản trị viên cần định cấu hình nhiều địa chỉ IP, một giao diện mạng duy nhất (NIC) trong Windows. Ví dụ về các tình huống như vậy có thể là nhu cầu chạy nhiều trang web có địa chỉ IP và chứng chỉ SSL duy nhất (ví dụ:chứng chỉ SSL từ Let's Encrypt) trên một máy chủ IIS hoặc Apache, chuẩn bị thay đổi địa chỉ IP trong mạng con, liên kết các ứng dụng với các địa chỉ IP khác nhau, v.v.

Hãy xem xét cách thêm địa chỉ IP tĩnh bổ sung trên giao diện mạng trong Windows 10 (giống như cách bạn có thể thêm địa chỉ IP bổ sung vào NIC trên Windows Server). Trước hết, hãy đảm bảo rằng chỉ một địa chỉ IP được gán cho bộ điều hợp mạng Ethernet của bạn. Để thực hiện, hãy chạy lệnh sau:

ipconfig

Gán nhiều địa chỉ IP (bí danh) cho một NIC duy nhất

Như bạn có thể thấy, một địa chỉ IP (192.168.1.90) được chỉ định cho kết nối mạng cục bộ (trong trường hợp của tôi là Ethernet0).

Bạn có thể thêm địa chỉ IP tĩnh thứ hai theo một số cách.

Làm cách nào để Thêm Địa chỉ IP Bổ sung qua Windows GUI?

Bạn có thể thêm địa chỉ IP thứ hai từ Windows GUI.

  1. Mở Bảng Điều khiển -> Mạng và Internet -> Trung tâm Mạng và Chia sẻ -> Thay đổi cài đặt bộ điều hợp (hoặc chỉ chạy ncpa.cpl lệnh);
  2. Mở các thuộc tính của giao diện mạng của bạn;
  3. Chọn TCP / IP v4 trong danh sách các giao thức và nhấp vào Thuộc tính ; Gán nhiều địa chỉ IP (bí danh) cho một NIC duy nhất
  4. Nhấp vào Nâng cao và sau đó nhấn Thêm trong phần Địa chỉ IP;
  5. Chỉ định một địa chỉ IP bổ sung, mặt nạ mạng con IP và nhấp vào Thêm ;
  6. Lưu các thay đổi bằng cách nhấp vào OK vài lần. Gán nhiều địa chỉ IP (bí danh) cho một NIC duy nhất

Sử dụng ipconfig , hãy đảm bảo rằng địa chỉ IP thứ hai đã xuất hiện trên giao diện này.

Gán nhiều địa chỉ IP (bí danh) cho một NIC duy nhất

Kiểm tra tính khả dụng của địa chỉ IP thứ hai từ các máy tính khác trong cùng một mạng bằng cách sử dụng ping yêu cầu. Nó sẽ phản hồi.

Gán nhiều địa chỉ IP (bí danh) cho một NIC duy nhất

SkipAsSource Flag

Hạn chế chính của việc thêm địa chỉ IP thứ hai bằng phương pháp này là SkipAsSource Cờ (SkipAsSource =False) không được bật cho nó. Nếu SkipAsSource được bật (True), địa chỉ IP sẽ không được hệ thống sử dụng cho các kết nối ra bên ngoài, ngoại trừ nếu nó được sử dụng một cách rõ ràng bởi một ứng dụng nhất định. Ngoài ra, nếu cờ được bật, địa chỉ IP thứ hai không được đăng ký trong DNS (ngay cả khi đăng ký động được bật). Nói chung, bạn có thể đặt địa chỉ IP chính bằng tham số SkipAsSource.

Làm cách nào để chỉ định địa chỉ IP thứ hai bằng lệnh Netsh?

Bạn có thể chỉ định một địa chỉ IP bổ sung từ dấu nhắc lệnh bằng cách sử dụng Netsh tính thiết thực. Lệnh này cũng cho phép bạn đặt SkipAsSource cho một địa chỉ IP.

Mở dấu nhắc lệnh với tư cách quản trị viên và chạy lệnh này:

Netsh int ipv4 add address name="Local Area Connection" 192.168.1.92 255.255.255.0 SkipAsSource=True

Thêm Địa chỉ IP Phụ bằng PowerShell

Bạn cũng có thể thêm bí danh IP thứ hai vào giao diện mạng bằng NetIPAddress Lệnh ghép ngắn PowerShell (lệnh ghép ngắn này xuất hiện trong phiên bản PowerShell trong Windows 2012 / Windows 8.)

Hiển thị danh sách các giao diện có sẵn:

Get-NetIPAddress | ft IPAddress, InterfaceAlias, SkipAsSource

Gán nhiều địa chỉ IP (bí danh) cho một NIC duy nhất

IPAddress InterfaceAlias SkipAsSource<
--------- -------------- ------------
172.23.53.241 vEthernet False
192.168.1.90 Ethernet0 False
127.0.0.1 Loopback Pseudo-Interface 1 False

Để thêm địa chỉ IP bổ sung cho Ethernet0 NIC, hãy chạy lệnh sau:

New-NetIPAddress –IPAddress 192.168.1.92 –PrefixLength 24 –InterfaceAlias “Ethernet0” –SkipAsSource $True

Gán nhiều địa chỉ IP (bí danh) cho một NIC duy nhất
IPAddress : 192.168.1.92
InterfaceIndex : 11
InterfaceAlias : Ethernet0
AddressFamily : IPv4
Type : Unicast
PrefixLength : 24
PrefixOrigin : Manual
SuffixOrigin : Manual
AddressState : Tentative
ValidLifetime : Infinite ([TimeSpan]::MaxValue)
PreferredLifetime : Infinite ([TimeSpan]::MaxValue)
SkipAsSource : True
PolicyStore : ActiveStore

Để sửa đổi tham số SkipAsSource và cho phép lưu lượng đi từ địa chỉ IP này của giao diện mạng, hãy sử dụng lệnh sau:

Get-NetIPAddress 192.168.1.92 | Set-NetIPAddress -SkipAsSource $False

Gán nhiều địa chỉ IP (bí danh) cho một NIC duy nhất