DNS 서버를 빠르게 변경하는 방법


23

Google의 공개 DNS 8.8.8.8과 같이 네트워크 이외의 DNS 서버를 사용하는 경우가 많습니다. 그러나 많은 공용 Wi-Fi 위치는 인증 과정 중에 "서비스 약관, 여기를 클릭하십시오"페이지를로드하지 않습니다. 내 Macbook이 웹 페이지를 조회해야하지만 Google에 DNS 요청을 보내고 있기 때문에 아직 승인되지 않았기 때문에 차단 된 것으로 가정합니다.

빠른 해결 방법은 네트워크 환경 설정 창에서 DNS 서버를 삭제하는 것입니다 (네트워크 / 고급 / DNS / 선택 / 삭제 / 클릭 / 클릭 / GAAA) ...

... 그리고 승인 된 후에 다시 추가하십시오.

그래서 내가 찾고있는 것은 DNS 서버를 지정하는 쉬운 방법입니다. DNS 서버 목록을 지우는 서비스 또는 앱을 실행하고 싶습니다 (이상적으로 아무것도 선택하지 않아도 됨). 그런 다음 다시 실행하여 DNS 서버 사양을 다시 설정하십시오.

일부 Applescripting 으로이 작업을 수행 할 수 있습니까? 아니면 터미널 명령 (Automator로 래핑 할 수 있습니까)?


내가 좋아하는 뭔가 얻을 것 FastScripts을 당신에게 당신이 대답에서 원하는대로 스크립트 핫 키를 수 있도록 -이 화재 일에 키보드 바로 가기를 실행중인 응용 프로그램의 컨텍스트에서 실행 할 수 있습니다 당신은 로그인 한 후.
bmike

답변:


19

설정을 얻으려면 :

networksetup -getdnsservers Airport

그것들을 바꾸려면 :

networksetup -setdnsservers Airport xx.xx.xx.xx

이러한 설정은 비 지속적이므로 수동 설정을 지우고 공용 Wi-Fi DNS에서 작업을 수행 한 다음 -setdnsservers를 사용하여 다음에 원하는 시간으로 설정할 수 있습니다.


1
이것을 사랑하십시오 . 내가 어떻게 알지 못했 networksetup습니까? 이제 networksetup -setdnsservers Wi-Fi Empty자동화 스크립트에 싸 였습니다. 잘 작동합니다. Panera의 WiFi에 연결 되는 비교적 드문 이벤트의 핵심 시퀀스를 기억할 필요가 없기 때문에이 솔루션이 마음 에 듭니다. 감사!
Bill Nace

23

Adam Rice의 솔루션에 따라 다른 네트워크 위치를 설정하고 나면 상단 메뉴 표시 줄 옵션 "Apple> Location"을 사용하여 위치간에 빠르게 전환 할 수 있습니다.

여기에 이미지 설명을 입력하십시오


1
멋지다! 나는 여러 위치를가 본 적이 없으며 (필요하다고 생각하지는 않았지만) 해당 메뉴에서 결코 눈치 채지 못했습니다. 감사!
Bill Nace

20

Mac에서 여러 네트워크 구성을 가질 수 있고 이들간에 전환 할 수 있습니다. 네트워크 프리 팬을 열면 맨 위에 팝업 메뉴가있을 것입니다 (아마 "default"등). 가정에서 사용하는 방식대로 설정했다고 가정 해 보겠습니다. 해당 메뉴를 아래로 이동하여 위치 편집…으로 두 번 클릭하고 이름을 "홈"과 같이 분명한 이름으로 지정하십시오.

그런 다음 해당 창에서 다른 위치를 만들고 (+ 단추를 누름) 이름을 Coffee Shop으로 지정하십시오. 해당 창에서 완료 한 후 메뉴에서 커피 숍을 선택하여 현재 메뉴로 만드십시오. 원하는대로 설정을 변경하십시오.

이러한 각 경우에 사용하는 DNS 설정을 변경하려면 하단의 고급 버튼을 클릭 한 다음 DNS 탭을 클릭해야합니다.

이 두 위치를 설정 한 후에는 나중에 네트워크 사전 설정에서 이들 사이를 전환 할 수 있습니다. 나는 그들 사이에서 더 쉽게 전환 할 수있는 독립적 인 응용 프로그램이 있다고 생각합니다 (또는 감지 한 네트워크에 따라 자동으로 수행하지만).


4

시작 표시 줄을 사용하면 미리 정의 된 위치에서 선택할 수 있습니다. DNS 설정에 따라 두 가지만 다릅니다.

여기에 이미지 설명을 입력하십시오

따라서 Control-Space를 핫키로 사용하므로 DHCP 제공 DNS 대신 OpenDNS를 토글하는이 일련의 키가 있습니다.

^+ Space, L, O, C, Return, ,Return

여기에 이미지 설명을 입력하십시오

아래쪽 화살표 키는 둘 이상인 경우 모든 위치간에 순환합니다. 위에서 언급 한 것처럼 FastScripts를 사용하면 다른 답변에서 원하는 스크립트에 하나의 바로 가기 키 시퀀스를 할당 할 수 있습니다. 실행중인 앱의 컨텍스트에서 실행되며 앱에 정의 된 바로 가기 키가 10 개 미만이면 무료입니다. .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.