Sysops Notepad

[Linux] Centos 7 dnsmasq를 이용한 local dns 구축 본문

업무/sys

[Linux] Centos 7 dnsmasq를 이용한 local dns 구축

sysops 2019. 2. 22. 10:47

dnsmasq는 DNS Forward / Cache / DHCP 기능 수행


Master


1. yum install dnsmasq


2. /etc/hosts 에 서비스할 로컬 domain 들을 적어줍니다.

127.0.0.1 localhost

192.168.0.10 master

192.168.0.11 slave1

192.168.0.12 slave1


3. /etc/resolv.conf 에 nameserver 를 현재 IP 로 변경

nameserver 192.168.0.10


4.vi /etc/resolv.dnsmasq 

nameserver 8.8.8.8 # /etc/hosts 파일에 없는 dns 질의시 조회할 dns server 입력


5.vi /etc/dnsmasq.conf

resolv-file=/etc/resolv.dnsmasq   # resolv.dnsmasq 설정을 등록해줍니다.


6. systemctl restart dnsmasq



Slave

1. vi /etc/resolv.conf 

nameserver 192.168.0.10 # nameserver 를 master ip 로 설정


2. nslookup master

Comments