Computer >> Hướng Dẫn Máy Tính >  >> Kết Nối Mạng >> Kết Nối Mạng

Thay đổi địa chỉ IP và DNS Server dùng Command Prompt

Ứng dụng Command Prompt, đôi khi gọi là command shell, có trong hầu hết hệ điều hành Windows NT-based. Mục đích là thực thi lệnh cụ thể cho khắc phục sự kiện hoặc giải quyết vấn đề Windows cụ thể, thực hiện chức năng quản trị nâng cao, và tự động hóa tác vụ qua batch files và scripts.

Điều đó nói lên, bạn cũng có thể dùng nó để thay đổi địa chỉ IP khi muốn giả mạo (spoof) để vượt chặn địa lý (geoblocks) hoặc cấm online trên trang web áp đặt hạn chế đó, hoặc thay đổi Domain Name System (DNS) server cho lý do khắc phục sự cố hoặc để lướt web an toàn và nhanh hơn.

Thay đổi địa chỉ IP và DNS Server dùng Command Prompt

Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách thay đổi địa chỉ IP và DNS server dùng Command Prompt trong Windows 10.

Cách thay đổi địa chỉ IP dùng Command Prompt

Địa chỉ IP chứa thông tin về thiết bị, vị trí, nhà cung cấp dịch vụ internet (ISP), và thông tin trình duyệt.

Thay đổi nó hữu ích khi router bị lỗi cung cấp địa chỉ được dùng bởi máy tính khác trên mạng hoặc địa chỉ không hợp lệ được cấu hình nhầm.  Cũng hữu ích khi bạn muốn cài router mới và cấu hình lại mạng gia đình dùng dải IP mặc định.

Thay đổi địa chỉ IP và DNS Server dùng Command Prompt

Bước đầu tiên để thay đổi IP là tìm tên mạng cho interface bạn muốn thay đổi.

  • Mở Command Prompt nâng cao bằng cách gõ CMD trong thanh tìm kiếm và click Run as Administrator.
Thay đổi địa chỉ IP và DNS Server dùng Command Prompt
  • Tiếp, gõ netsh interface ipv4 show config trong cửa sổ command prompt, nhấn Enter, và cuộn xuống interface bạn muốn.
Thay đổi địa chỉ IP và DNS Server dùng Command Prompt

Trong trường hợp chúng tôi, chúng tôi sẽ sửa interface WiFi, nhưng bạn chọn interface đúng cho trường hợp của bạn. Ghi nhớ tên interface.  

  • Để thay đổi IP, gõ lệnh này: netsh interface ipv4 set address name="YOUR INTERFACE NAME" static IP_ADDRESS SUBNET_MASK GATEWAY

Trong ví dụ, lệnh trông như sau: netsh interface ipv4 set address name="Wi-Fi" static 192.168.0.173 255.255.255.0 192.168.0.0

Thay đổi địa chỉ IP và DNS Server dùng Command Prompt

Lệnh này sẽ dùng interface Wi-Fi, đặt IP thành 192.168.0.173, subnet mask thành 255.255.255.0 và default gateway thành 192.168.0.0.

Nếu muốn chuyển sang dùng IP tự động gán bởi DHCP server thay vì static IP, dùng lệnh netsh interface ipv4 set address name="YOUR INTERFACE NAME" source=dhcp .

Cách thay đổi DNS Server dùng Command Prompt

 DNS server lưu trữ địa chỉ IP công khai và hostname liên quan trong database, và dùng để resolve hoặc dịch hostname thành IP. Server làm điều này bằng cách chạy phần mềm đặc biệt giao tiếp với server khác qua giao thức đặc biệt dựa trên yêu cầu từ máy tính.  

Thay đổi địa chỉ IP và DNS Server dùng Command Prompt

Quá trình chuyển đổi được kiểm tra kỹ và xác thực, xảy ra nhanh chóng behind the scenes để lấy thông tin tương ứng với server máy tính tìm, và báo cho máy kết nối ban đầu biết đi đâu để kết nối server đó.  

Có vài lý do bạn muốn thay đổi DNS server mặc định, nhưng những lý do chính là:

  • Tăng cường riêng tư khi vượt tường lửa, bypass geoblocks hoặc chặn ISP trên trang web
  • Tăng bảo mật
  • Kiểm soát cha mẹ như chặn trang web từ router
  • Tăng tốc lướt web, mà DNS của ISP có thể không cung cấp vì không luôn tin cậy hoặc cập nhật

Lưu ý: Bạn có thể thay đổi DNS server riêng lẻ cho mạng gia đình trên router hoặc trên máy tính, điện thoại, Chromebook, và các thiết bị khác.

Cách thay đổi DNS Server với Command Prompt

Làm theo các bước dưới để học cách thay đổi DNS server dùng Command Prompt.

  • Mở Command Prompt nâng cao bằng cách gõ CMD trong thanh tìm kiếm, và click Run as Administrator.
Thay đổi địa chỉ IP và DNS Server dùng Command Prompt
  • Gõ netsh và nhấn Enter.
Thay đổi địa chỉ IP và DNS Server dùng Command Prompt
  • Tiếp, gõ interface ip show config và nhấn Enter.
Thay đổi địa chỉ IP và DNS Server dùng Command Prompt
  • Tìm network interface bạn muốn đổi DNS server, và nhập netsh interface ipv4 set dns name="YOUR INTERFACE NAME" static DNS_SERVER. Điều này sẽ đặt primary DNS server.

Từ ví dụ trên, chúng tôi đổi IP cho interface "Wi-Fi", nên dùng cùng ví dụ để đổi DNS. 

Với mục đích hướng dẫn, chúng tôi dùng primary public DNS của Google, 8.8.8.8. Lệnh sẽ trông như: netsh interface ipv4 set dns name="Wi-Fi" static 8.8.8.8

Thay đổi địa chỉ IP và DNS Server dùng Command Prompt
  • Tiếp, gõ lệnh netsh interface ipv4 set dns name="YOUR INTERFACE NAME" static DNS_SERVER index=2 để đặt secondary DNS server. Lại dùng secondary public DNS của Google, 8.8.4.4 làm ví dụ, trông như: netsh interface ipv4 set dns name="Wi-Fi" static 8.8.4.4 index=2.
Thay đổi địa chỉ IP và DNS Server dùng Command Prompt

Lưu ý: Bạn có thể dùng lệnh netsh interface ipv4 set dnsservers name="YOUR INTERFACE NAME" source=dhcp nếu muốn network interface tự động lấy cài đặt DNS từ DHCP server. Tiếp tục ví dụ, lệnh trông như: netsh interface ipv4 set dnsservers name="Wi-Fi" source=dhcp

Kết luận

Command Prompt là công cụ tuyệt vời khi bạn muốn thay đổi địa chỉ IP và DNS server. Nó nhanh hơn và省去 phiền toái click qua nhiều cửa sổ và hộp thoại từ Control Panel chỉ để đến hộp thoại IPv4 Properties làm điều tương tự. 

Hướng dẫn này có hữu ích không? Hãy cho chúng tôi biết bằng cách để lại bình luận bên dưới.