Làm cách nào tôi có thể đặt cài đặt DNS của mình bằng dấu nhắc lệnh hoặc PS?


Câu trả lời:


27

Netsh.exe

netsh interface ip set dns name="Local Area Connection" source=static addr=none

netsh interface ip add dns name="Local Area Connection" addr=8.8.4.4 index=1
netsh interface ip add dns name="Local Area Connection" addr=8.8.8.8 index=2

netsh interface ip set dns name="Local Area Connection" source=dhcp

Có thể cần phải xả dns quá. ipconfig /flushdns
Frank Fu

3

Điều chính: bạn có thể đặt DNS đầu tiên là mục tĩnh. Tiếp theo, bạn chỉ có thể thêm / nối các máy chủ DNS khác. Vì vậy, để đặt máy chủ DNS chính, hãy sử dụng một cái gì đó như thế này:

netsh interface ip set dns name="Local Area Connection" static 8.8.8.8

để thêm / nối thêm các máy chủ DNS khác, bạn phải sử dụng tùy chọn thêm , đại loại như thế này:

netsh interface ip add dns name="Local Area Connection" addr=8.8.4.4 index=2

Hoặc để đơn giản hóa câu lệnh 2:netsh interface ip add dns "Local Area Connection" 8.8.4.4 2
yW0K5o

1

Có rất nhiều thông tin về việc quản lý máy chủ DNS với Powershell, đây là một bài viết tuyệt vời từ những người viết kịch bản:

Nếu bạn muốn quản lý cài đặt DNS cục bộ của riêng mình trên máy trạm, bạn có thể sử dụng powershell để kết nối với WMI và sử dụng các lớp WMI DNS .

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.