로컬 네트워크에서 Windows 도메인을 확인할 수 없습니다 DNS 서버에서 도메인을 확인할 수

직장에서 컴퓨터에 우분투를 설치했는데 작업에 완벽한 시스템이라고 생각하지만 몇 가지 문제가 있습니다. Windows DNS 서버에서 도메인을 확인할 수 없습니다. 기본적으로 두 대의 서버가 있는데 하나는 Windows 서버 (DNS 서버)이고 다른 하나는 우분투 12.04 (LAMP)입니다. 따라서 새 프로젝트를 만들 때마다 DNS 서버에서 새 별칭을 만들어야합니다 (예 : 우분투 서버를 가리키는 project1.localdomain.local) . 우분투 서버에서 / var / www / project1 / htdocs 디렉토리에 프로젝트를 만들어야합니다. 모든 것은 윈도우 또는 맥이있는 로컬 네트워크의 컴퓨터에서 작동합니다. 기본적으로 링크 http : //project1.localdomain.local을 열려고 할 때브라우저에서 작동합니다. 그러나 새로운 우분투 설치로 컴퓨터에서 할 때 그렇지 않습니다. 우분투는 DNS 서버가있는 로컬 도메인을 확인할 수없는 것 같습니다.

내 네트워크는 다음과 같습니다. 10.10.16.1-DNS 서버-Windows 서버 도메인-테스트

/etc/resolve.conf 파일에 줄을 추가하는 문제를 이미 해결하려고했습니다.

domain test
nameserver 10.10.16.2

/etc/NetworkManager/NetworkManager.conf 파일 라인을 주석 처리했습니다.

#dns=dnsmasq

/etc/dhcp/dhclient.conf 라인을 추가했습니다

supersede domain-name "test";
prepend domain-name-servers 10.10.16.1, 10.10.16.2;

그러나 작동하지 않습니다.

Windows 또는 Mac에서는 추가 구성을 수행하지 않아도 작동합니다.

내용은 /etc/nsswitch.conf다음 과 같습니다.

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


답변

호스트 줄 변경 :

hosts:          files dns mdns4_minimal [NOTFOUND=return] mdns4

.localmDNS (Avahi)가 사용하며, dns먼저 와야합니다.

http://www.lowlevelmanager.com/2011/09/fix-linux-dns-issues-with-local.html을 참조 하십시오


답변