Gán nhiều địa chỉ IP (Bí danh) cho một NIC
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 cho một giao diện mạng (NIC) duy nhất 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, ràng buộc các ứng dụng với đị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, đảm bảo rằng chỉ có một địa chỉ IP được gán cho bộ điều hợp mạng Ethernet của bạn. Để làm điều đó, hãy chạy lệnh này:
ipconfigNhư bạn có thể thấy, một địa chỉ IP (192.168.1.90) được gán cho kết nối mạng cục bộ (trong trường hợp của tôi, nó được gọ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.
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ỉ cần chạy
ncpa.cplyêu cầu);
Mở các thuộc tính của giao diện mạng của bạn;
Chọn TCP/IP v4 trong danh sách giao thức và nhấp vào Thuộc tính;
Nhấp vào nút Nâng cao rồi nhấn Thêm trong phần Địa chỉ IP;
Chỉ định một địa chỉ IP bổ sung, mặt nạ mạng con IP và nhấp vào Thêm;
Lưu các thay đổi bằng cách nhấp vào OK nhiều lần.
Sử dụng
ipconfiglệnh, đảm bảo rằng địa chỉ IP thứ hai đã xuất hiện trên giao diện này.
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ạng bằng cách sử dụng
pingyêu cầu. Nó sẽ trả lời.
Cờ bỏ qua như nguồn
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(SkipAsSource=False) cờ không được kích hoạ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, trừ khi nó được một ứng dụng nhất định sử dụng một cách rõ ràng. Ngoài ra, nếu cờ được bật, địa chỉ IP thứ hai sẽ 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 để gán đị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
Netshtính thiết thực. Lệnh này cũng cho phép bạn đặt SkipAsSource cho đị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=TrueThê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 cách sử dụng lệnh ghép ngắn NetIPAddress 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, SkipAsSourceIPAddress 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 một địa chỉ IP bổ sung cho Ethernet0 NIC, hãy chạy lệnh này:
New-NetIPAddress -IPAddress 192.168.1.92 -PrefixLength 24 -InterfaceAlias “Ethernet0” -SkipAsSource $TrueĐể sửa đổi tham số SkipAsSource và cho phép lưu lượng gửi đ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






