Cách thay đổi địa chỉ IP của bạn bằng PowerShell
Chúng tôi đã chỉ cho bạn cách bạn có thể thay đổi địa chỉ IP của mình từ dấu nhắc lệnh, yêu cầu các lệnh Netsh dài, bây giờ chúng tôi đang làm điều tương tự trong PowerShell, mà không phức tạp.
Lưu ý: Các lệnh sau là mới trong PowerShell v3 và do đó yêu cầu Windows 8, chúng cũng yêu cầu một dấu nhắc lệnh quản trị.
Biên tập Lưu ý: Bài viết này có lẽ dành cho đối tượng táo bạo hơn của chúng tôi và yêu cầu một số kiến thức cơ bản về Địa chỉ IP và ký hiệu CIDR
Thay đổi địa chỉ IP của bạn
Chúng tôi đã thấy mọi người nhổ tóc cố gắng thay đổi địa chỉ IP bằng các lớp WMI khó hiểu trong các phiên bản PowerShell cũ hơn, nhưng điều đó đã thay đổi với PowerShell v3, giờ đây đã có mô-đun NetTCPIP mang hầu hết chức năng cho PowerShell bản địa. Mặc dù hơi khó hiểu lúc đầu, chủ yếu là do thiếu tài liệu tại thời điểm này, nó bắt đầu có ý nghĩa một khi các chuyên viên máy tính chỉ cho bạn cách thực hiện.
Thay đổi Địa chỉ IP có thể được thực hiện bằng lệnh ghép ngắn New-NetIPAddress, nó có rất nhiều tham số, một số trong đó, thậm chí không được ghi lại trong Get-Help. Vì vậy, đây là:
New-NetIPAddress -InterfaceAlias Kết nối Ethernet có dây Ethernet -IPv4Địa chỉ 192.168.0.1. -PrefixLạng 24 -DefaultGateway 192.168.0.254
Điều này giả định như sau:
- Tên giao diện bạn muốn thay đổi địa chỉ IP là Mạng cục bộ
- Bạn muốn gán tĩnh một địa chỉ IP 192.168.0.1
- Bạn muốn đặt mặt nạ mạng con là 255.255.255.0 (là / 24 trong ký hiệu CIDR)
- Bạn muốn đặt một cổng mặc định là 192.168.0.254
Bạn rõ ràng sẽ chuyển các cài đặt ra cho một số phù hợp với tiêu chí địa chỉ cho mạng của bạn.
Đặt thông tin DNS của bạn
Bây giờ đến đây một phần khó khăn khác, hóa ra có một mô-đun hoàn toàn riêng biệt được gọi là DNSClient mà bạn phải sử dụng để thao tác Cài đặt DNS của mình. Để thay đổi Máy chủ DNS của bạn, bạn sẽ sử dụng:
Set-DnsClientServerAddress -InterfaceAlias Có dây Ethernet Kết nối Ethernet có dây -ServerAddresses 192.168.0.1, 192.168.0.2
Điều này giả định rằng bạn muốn đặt máy chủ DNS chính cho Kết nối Ethernet có dây thành 192.168.0.1 và máy chủ DNS thứ cấp thành 192.168.0.2. Thats tất cả để có nó.