모든 DNS 쿼리가 192.168.1.251로 확인되는 이유는 무엇입니까?

모든 DNS 쿼리가 192.168.1.251로 확인되는 이유는 무엇입니까?

내 네트워크에 있는 컴퓨터의 모든 쿼리가 갑자기 192.168.1.251로 확인되기 시작했습니다.

이 컴퓨터는 다른 컴퓨터에서 DNS 서버로 사용되고 있었기 때문에 처음에 이를 발견하고 다른 모든 컴퓨터에서 8.8.8.8을 직접 사용하도록 전환했는데 제대로 작동했습니다.

이 시스템의 IP는 모두 192.168.0.x입니다.

dnsmasq가 실행되고 다시 시작했는데 아무런 효과가 없었으므로 다시 중지해도 아무런 차이가 없습니다.

/etc/resolv.conf에는 127.0.0.1 및 라우터 IP에 대한 항목이 있습니다. 8.8.8.8에 대한 항목만 포함하도록 변경했으며 /etc/hosts에는 192.168.1.251 IP에 대한 항목이 없습니다.

어떤 아이디어라도 대단히 감사하겠습니다!

$ dig google.co.uk @8.8.8.8

; <<>> DiG 9.7.0-P1 <<>> google.co.uk @8.8.8.8
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 49227
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;google.co.uk.          IN  A

;; ANSWER SECTION:
google.co.uk.       0   IN  A   192.168.1.251

;; Query time: 0 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Thu Jan  6 20:22:03 2011
;; MSG SIZE  rcvd: 46


$ uname -a
Linux america 2.6.32-27-generic #49-Ubuntu SMP Wed Dec 1 23:52:12 UTC 2010 i686 GNU/Linux

편집: 동작에 영향을 미치는 변화의 징후 없이 처음에는 작동하는 것 같습니다. 아직은 모르겠지만, 완전성을 위해 아래 파일을 포함합니다(만약 다시 돌아올 경우를 대비해!).

$ cat /etc/hosts
127.0.0.1   localhost
127.0.0.1   america

192.168.0.1 england
192.168.0.2 america
192.168.0.3 germany
192.168.0.4 france
192.168.0.5 sweden

# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

$ cat /etc/resolv.conf 
# Generated by NetworkManager
#nameserver 127.0.0.1
nameserver 8.8.8.8
#nameserver 4.2.2.2

$ cat /etc/nsswitch.conf 
# /etc/nsswitch.conf
#
# Example configuration of GNU Name Service Switch functionality.
# If you have the `glibc-doc-reference' and `info' packages installed, try:
# `info libc "Name Service Switch"' for information about this file.

passwd:         compat
group:          compat
shadow:         compat

hosts:          files mdns4_minimal [NOTFOUND=return] dns mdns4
networks:       files

protocols:      db files
services:       db files
ethers:         db files
rpc:            db files

netgroup:       nis

$ sudo iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination         

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination  

답변1

우리는 이 공동 작업 시설에서 비슷한 문제에 직면했습니다. 잠재적인 원인 중 하나는 Netgear WNCE2001 무선 트랜시버였습니다. 이 트랜시버에는 (필요에 따라) DHCP 서버가 내장되어 있지만 유선 링크의 요청만 서비스해야 합니다.

관리자는 나쁜 하루를 보냈고 재구성되어야 합니다. 일반적으로 여기에서 Skype 통화를 무선 네트워크에 연결합니다.

여기 페이지에서는 일부 동작을 설명합니다. http://bangbangsoundslikemachinery.blogspot.com/2011/10/anatomy-of-netgear-wnce2001-wireless.html

답변2

너무 슬퍼. 한 컴퓨터에서 이 문제가 발생했고 전체 네트워크가 192.168.0.0/24임에도 불구하고 NetworkManager가 /etc/resolv.conf의 네임서버로 192.168.1.251을 설정했다는 사실을 발견했습니다. 내 추측으로는 이것이 Linux 상자의 이더넷 포트에 연결한 NetGear WNC2001 Wifi 상자와 관련이 있는 것 같습니다. 그런데 오늘 방금 구입한 중고 T60p에서 Windows XP를 실행하고 있을 때 무선 라우터에서 IP 주소를 올바르게 얻었지만 DNS 서버는 192.168.1.251로 설정되어 있다는 사실을 발견했습니다! 이 상자에는 WNC2001이 없습니다. 내 네트워크에 있는 완전히 다른 두 컴퓨터가 어떻게든 실수로 DNS 서버를 192.168.1.251로 설정한 것은 큰 우연의 일치인 것 같습니다! 내 Windows 컴퓨터에서 "ipconfig /renew"를 수행했는데 DNS 서버가 내 라우터(D-Link DIR-628)가 제공한 대로 올바르게 설정되었습니다. "DNS 192.168.1.251"을 찾아보기로 결정하고 이 사이트를 찾았습니다. 제가 처음으로 본 웹사이트는 이 곳이었습니다. 궁금해. 다른 클릭을 확인합니다.

답변3

Wi-Fi 핫스팟을 사용하고 있지만 아직 '약관에 동의'하지 않으셨나요?

답변4

미친 추측: 부적절와일드카드 DNS?뿌리끝에?

* 3600 IN A 192.168.1.251

관련 정보