
저는 일부 하위 도메인과 사용자 정의 도메인을 사용하는 Ruby on Rails 프로젝트에서 작업하고 있습니다. dnsmasq 서버를 설치하고 파일 시작 부분에 다음을 추가했습니다.
address=/xyz.test/127.0.0.1
address=/xyzsites.test/127.0.0.1
address=/abc.test/127.0.0.1
address=/ab.test/127.0.0.1
그러나 그것은 자동으로 작동하지 않습니다. 내 노트북이 부팅될 때마다 resolv.conf
다음과 같이 파일 에 IP 주소를 설정해야 합니다 .
nameserver 192.168.xx.x
nameserver 8.8.8.8
그리고 그것은 작동하기 시작합니다. 재부팅하거나 다시 시작할 때마다 파일이 재설정된다는 것을 알고 있지만 NetworkManager
유사한 구성을 가진 데스크톱 PC도 사용하고 있으며 이에 대해 문제가 발생한 적이 없습니다. 이 파일의 기본 구성은 PC와 노트북 모두에 있습니다:
search dlink.router
# this is set to the router's IP address and not the system's IP address
nameserver 192.168.xx.x
동일한 파일을 사용하면 내 PC에서는 작동하지만 노트북에서는 작동하지 않습니다. 설치를 시도했지만 resolvconf
작동하지 않고 대신 인터넷 작동이 중단되어 제거해야 했습니다.
나는 또한 이것을 다음에서 설정해 보았습니다 /etc/NetworkManager/NetworkManager.conf
.
[main]
dns=dnsmasq
그런데 인터넷이 다시 작동하지 않아서 default
.
자동으로 작동하게 하려면 어떻게 해야 합니까? 아니면 다른 PC의 구성과 일치시키기 위해 무엇을 확인할 수 있습니까? 아니면 다른 제안 사항이 있는 경우에는 어떻게 해야 합니까?
메모:내 /etc/hosts
파일에는 다음과 같은 항목이 있습니다.
127.0.0.1 xyz.test
127.0.0.1 *.xyz.test
127.0.0.1 us.xyz.test
127.0.0.1 secure.xyz.test
127.0.0.1 123.xyz.test
127.0.0.1 xyzsites.test
이것이 중요한지 확실하지 않습니다.