Windows에서 연결된 WiFi 네트워크에 관계없이 동일한 DNS 서버를 사용하는 방법은 무엇입니까?

Windows에서 연결된 WiFi 네트워크에 관계없이 동일한 DNS 서버를 사용하는 방법은 무엇입니까?

Windows에서 연결하는 모든 WiFi 네트워크에서 동일한 DNS 서버를 사용하고 싶습니다. 현재 내가 설정한 DNS 서버 주소(WiFi 어댑터 속성 - TCP/IPv4)는 내가 연결된 특정 SSID에 연결되어 있습니다. 즉, 다른 WiFi 네트워크로 변경하면 이전 WiFi에 설정한 DNS 서버 주소가 네트워크는 더 이상 적용되지 않습니다.

연결하는 모든 WiFi 네트워크에 동일한 DNS 서버 주소를 사용하도록 설정하는 방법이 있습니까?

답변1

먼저 "캡티브 포털"이 있는 커피숍과 도서관의 일부 공용 WiFi는 DHCP를 통해 제공되는 DNS를 사용해야 할 수 있으므로 고정 공용 DNS에서는 작동하지 않습니다.

즉, 내 솔루션에는 두 부분이 있습니다.

  1. 네트워크 인터페이스에 대한 DNS 서버를 설정하는 명령
  2. 자동으로 실행되도록 하려면 네트워크가 연결될 때 실행되도록 스크립트를 예약하십시오.

사용할 명령어는 넷쉬, 고도가 필요합니다.

구체적인 구문은 다음과 같습니다.

netsh interface ip set dnsservers "Network-adapter" static "DNS server"

여기서 "네트워크 어댑터"는 네트워크 어댑터의 이름이고 "DNS 서버"는 사용하려는 DNS 서버의 IP 주소입니다.

예를 들어:

netsh interface ip set dnsservers "Wi-Fi" static 1.1.1.1

모든 어댑터 이름을 나열하려면 다음 명령을 사용하십시오.

netsh interface show interface

PowerShell을 사용하여 DNS 서버를 설정하려면 다음을 사용하세요.

Get-NetAdapter -Name "Network_Adapter_Name" | Set-DnsClientServerAddress -ServerAddresses 8.8.8.8,8.8.4.4

두 번째 부분에서는 특정 네트워크가 연결될 때 실행되도록 스크립트를 예약하려면 다음을 참조하세요. 이 답변.

유용한 참고자료:

관련 정보