불량 DNS 입력으로 인한 문제


2

Mac OS X (유선 연결)을 사용하고 있으며 정말 거친 ISP에서 실행 중입니다. 이로 인해 DNS 서버가 OpenDNS를 사용하도록 설정했습니다. 그러나 어떤 이유로 192.168.1.1이 내 DNS 검색 순서의 최상위에 있습니다 (/etc/resolv.conf 및 nslookup을 통해 확인). 문제는 네트워크 구성의 어느 곳에도 나열되어 있지 않다는 것입니다. DHCP에서 왔을 수도 있지만 이것이 있으면 목록에서 마지막이어야한다는 것을 읽었습니다. 이것을 완전히 제거하거나 최소한 Mac OS X이 항상 마지막으로 시도하도록하려면 어떻게해야합니까?

추가 정보:

아주 이상한. 시스템 환경 설정으로 이동하면 OpenDNS 서버 만 나열됩니다. 사용 가능한지 여부에 따라 나열된 모든 어댑터를 확인했습니다 (Bluetooth, Firewire 등 포함). 내가 실행 networksetup -getdnsservers Ethernet하면 OpenDNS 서버 만 반환합니다.

그러나 cat /etc/resolv.conf내가 얻는 다면

nameserver 192.168.1.1
nameserver 208.67.222.222
nameserver 208.67.220.220

그리고 nslookup은 나에게 다음을 제공합니다.

> server
Default server: 192.168.1.1
Address: 192.168.1.1#53
Default server: 208.67.222.222
Address: 208.67.222.222#53
Default server: 208.67.220.220
Address: 208.67.220.220#53

nslookup에서 무언가를 찾을 때 때로는 192.168.1.1로 응답하고 때로는 OpenDNS 서버로 응답합니다. 그리고 때로는 언급 한 엉터리 ISP로 인해 시간이 완전히 초과됩니다.


아마도 DHCP에서 나왔을 것입니다. 라우터 설정을 확인하십시오. 이를 해결하는 가장 좋은 방법은 라우터가 OpenDNS 서버를 직접 사용하도록 설정하고 컴퓨터가 라우터를 릴레이로 사용하도록하는 것입니다.
AndrejaKo

내 건물의 공유 인터넷 연결입니다. 라우터의 DHCP 설정에 액세스 할 수 없습니다.
ggutenberg

답변:


1

OpenDNS를 사용하도록 DNS를 어떻게 설정 했습니까?

시스템 환경 설정의 네트워크 환경 설정 패널에있는 공항에서 고급 ...을 클릭하고 DNS 탭으로 이동하면 다음과 같은 순서가 나타납니다. 192.168.1.1이 회색 또는 검은 색입니까?

IP 주소가 검은 색이면 수동으로 입력 한 것이고, 회색이면 DHCP를 통해 온 것입니다. 필요에 따라 항목을 끌어서 놓아 순서를 변경할 수도 있습니다. /etc/resolv.conf이 설정에서 자동으로 생성되므로 변경 사항 /etc/resolv.conf이 적용되지 않습니다. DNS 서버를 설정하고 명령 줄에서 관리하려면을 확인하십시오 networksetup. (예. networksetup -getalldnsservers AirPort)


질문에 대한 답변으로 게시물에 추가 정보를 추가했습니다. 그래도 무슨 일이 일어나고 있는지 확실하지 않습니다.
ggutenberg

@dosboy : 구체적으로 어떤 버전의 Mac OS X을 최근에 다시 시작 했습니까?
Chealion

10.6.4. 재부팅 만하면 모든 것이 동일합니다. 변경 사항 없음.
ggutenberg

resolv.conf가 192.168.1.1이 아직 추가되었는지 확인하면 시스템 환경 설정에서 DNS 설정을 편집하고 적용을 누른 직후에 설명을 위해?
Chealion

실제로, 그것은 resolv.conf를 전혀 업데이트하지 않는 것 같습니다. 방금 208.67.220.220을 제거하고 Apply를 누른 후 resolv.conf에 여전히 3 개의 항목이 모두 있습니다.
ggutenberg
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.