자신을 DNS로 사용할 수 있나요?

자신을 DNS로 사용할 수 있나요?

Debian 서버의 Docker 내에서 실행되는 로컬 DNS 서버(PiHole)가 있고 고정 IPv4 주소를 사용하도록 호스트를 구성하고 싶습니다.그 자체기본 DNS로서 여기에서 들어오는 쿼리(다른 모든 네트워크 장치에 대한 쿼리와 마찬가지로)도 필터링됩니다.

이것이 가능하다면 아마도 사용해야 할 것입니다.

iface eno1 inet static
 address         172.28.0.100
 ...
 dns-nameservers 172.28.0.100

또는/etc/network/interfaces

iface eno1 inet static
 address         172.28.0.100
 ...
 dns-nameservers 127.0.0.1

또한 ~으로 알려진루프백주소?

답변1

일반적인 답변: 예, 서버 자체를 DNS 확인자로 사용하도록 구성할 수 있습니다. 구성에서는 DNS 확인자 소프트웨어가 응답하는 IP 주소에 따라 서버의 루프백 또는 비루프백 IP 주소(또는 둘 다)를 지정할 수 있습니다.

구체적인 답변: 불행하게도 DNS 확인자가 Docker 컨테이너 내부에 있고 네트워크 트래픽이 Docker를 통과해야 할 때 "예, 작동합니다" 또는 "아니요, 작동하지 않습니다"라고 말할 만큼 Docker 경험이 부족합니다. 데몬 파서에 접근합니다. 나는 그것이 잘 작동할 것이라고 믿습니다. 단지 구성이 어떻게 생겼는지 말할 수는 없습니다. DNS 트래픽은 일반적으로 UDP와 TCP를 사용한다는 점을 잊지 마십시오.

관련 정보