armbian을 실행하는 작은 단일 보드 컴퓨터가 있고 네트워크 관리자를 사용하여 AP로 설정했습니다. 또한 이 보드는 HTTP 서버를 호스팅하므로 로컬 네트워크에서 웹사이트를 실행할 수 있습니다.
맞춤 도메인(예 mylocalwebsite.com
: .
이는 LAN에서만 사용할 수 있습니다.
Bind9 같은 DNS 서버를 설치하고 구성해야 할 것 같습니다. 아니면 Network Manager/dnsmasq를 사용하여 이 문제를 처리할 수 있는 방법이 있습니까?
지나치게 복잡한 솔루션에 의존하거나 막다른 골목에서 시간을 낭비하지 않도록 보다 간단한 솔루션으로 안내해 주셔서 감사합니다.
답변1
원하는 작업을 수행할 수 있는 DNS 서비스를 제공하는 바인딩9 또는 dnsmasq를 사용할 수 있습니다. 어느 것을 사용할지는 귀하에게 달려 있지만 가장 간단한 옵션을 원한다면 dnsmasq가 더 나은 선택일 것입니다.
(간단한 관점에서) dnsmasq의 장점 중 하나는 기본 구성이 시스템의 기본 DNS( /etc/resolv.conf
)를 사용하므로 거의 즉시 작동한다는 것입니다.
답변2
실제로 resolv.conf는 시작 시 항상 NetworkManger로 대체되므로 아무런 효과가 없습니다.
핵심은 다음 정보가 포함된 /etc/NetworkManager/dnsmasq-shared.d에 파일을 생성하는 것입니다.
address=/MyCustomLocalDomain/10.0.x.x
재부팅한 후에는 DNS가 제대로 작동해야 합니다.