사용자 정의 옵션으로 Ubuntu dnsmasq DNS 서버 시작

사용자 정의 옵션으로 Ubuntu dnsmasq DNS 서버 시작

사용자 정의 옵션으로 Ubuntu dnsmasq DNS 서버를 시작하는 방법은 무엇입니까? 나는 단순히 다음과 같이 시작했습니다.

dnsmasq --log-async --log-queries

하지만 더 이상 Google 드라이브에 액세스할 수 없습니다.

이 사이트에 접속할 수 없습니다
Drive.google.com의 서버 DNS 주소를 찾을 수 없습니다.

$ dig drive.google.com

; <<>> DiG 9.10.3-P4-Ubuntu <<>> drive.google.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: REFUSED, id: 44767
;; flags: qr rd ra ad; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;drive.google.com.              IN      A

;; Query time: 0 msec
;; SERVER: 192.168.2.102#53(192.168.2.102)
;; WHEN: Sat Sep 30 13:30:35 EDT 2017
;; MSG SIZE  rcvd: 34

Ubuntu 기본 dnsmasq 옵션도 제공되어야 한다고 생각합니다. 그렇죠? 그러면 어떻게? 고마워.

답변1

올바른 길을 찾았고,

$ printf 'log-queries\nlog-async\nmax-cache-ttl=10800\n' | sudo tee /etc/dnsmasq.d/dnsmasq.cache.conf
log-queries
log-async
max-cache-ttl=10800

$ sudo /etc/init.d/dnsmasq restart
[ ok ] Restarting dnsmasq (via systemctl): dnsmasq.service.

$ dig drive.google.com
;; QUESTION SECTION:
;drive.google.com.              IN      A

;; ANSWER SECTION:
drive.google.com.       299     IN      A       172.217.2.110

;; Query time: 37 msec
;; SERVER: 192.168.2.102#53(192.168.2.102)
;; WHEN: Thu Oct 05 22:26:45 EDT 2017
;; MSG SIZE  rcvd: 61

관련 정보