직장에서 컴퓨터에 우분투를 설치했는데 작업에 완벽한 시스템이라고 생각하지만 몇 가지 문제가 있습니다. 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
code in backticks