저는 Webmin, bin9 및 GUI를 사용하여 Ubuntu 12.04 Server를 실행하고 있습니다. 두 개의 이더넷 카드가 있습니다. eth0이 들어오고 eth1은 클라이언트와 통신하는 데 사용됩니다. 내 클라이언트가 DHCP에서 IP 주소를 가져오지만 "DNS 응답 없음"(Windows 7)이 감지되었음에도 불구하고 연결할 수 없습니다. 임대를 봤지만 뭔가를 변경했는데 이제 webmin에 임대가 표시되지 않습니다.
편집 1
네트워크 통계 출력:
Proto Recv-Q Send-Q Local_Addr Foreign_Addrs ST PID
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 220/mysqld
tcp 0 0 10.0.0.254:53 0.0.0.0:* LISTEN 9782/named
tcp 0 0 192.168.1.216:53 0.0.0.0:* LISTEN 9782/named
tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN 9782/named
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 9724/sshd
tcp 0 0 127.0.0.1:953 0.0.0.0:* LISTEN ???
답변1
다음과 같은 경우 확인해야 합니다.
- DNS가 실행 중입니다(
ps
,netstat --inet -lnp
, DNS 시작 스크립트). - 클라이언트의 DNS 쿼리가 서버(
tcpdump -i eth1 -n udp port 53
) 에 도착합니다. - 방화벽이 DNS에 대한 액세스를 차단합니다(
iptables -L INPUT -nv
). - DNS 서버가 올바르게 구성되었습니다(
host unix.stackexchange.com 127.0.0.1
).