Dnsmasq是一款小巧且方便地用于配置DNS服务器和DHCP服务器的工具,适用于小型网络,它提供了DNS解析功能和可选择的DHCP功能。
下载Dnsmasq-2.78.tar.gz
[ec2-user@ip-168-31-26-102 ~]$ wget http://www.thekelleys.org.uk/Dnsmasq/Dnsmasq-2.78.tar.gz
解压Dnsmasq-2.78.tar.gz到/usr/local目录
[ec2-user@ip-168-31-26-102 ~]$ sudo tar -zxvf Dnsmasq-2.78.tar.gz -C /usr/local/
进入/usr/local/Dnsmasq-2.78目录执行如下命令
[ec2-user@ip-168-31-26-102 Dnsmasq-2.78]$ pwd
/usr/local/Dnsmasq-2.78
[ec2-user@ip-168-31-26-102 Dnsmasq-2.78]$ sudo make install
安装完毕后,查看下Dnsmasq的版本来验证安装结果。如下:
[ec2-user@ip-168-31-26-102 Dnsmasq-2.78]$ Dnsmasq -v
[ec2-user@ip-168-31-26-102 ~]$ sudo yum -y install gcc
yum方式安装,如下:
[ec2-user@ip-168-31-21-45 ~]$ sudo yum -y install Dnsmasq
验证是否安装成功
[ec2-user@ip-168-31-21-45 ~]$ Dnsmasq -v
apt-get方式安装,如下:
sudo apt-get -y install Dnsmasq
Dnsmasq -v
打开配置文件
[ec2-user@ip-168-31-26-102 ~]$ sudo vim /etc/Dnsmasq.conf
在配置文件末尾添加如下配置
resolv-file=/etc/resolv.Dnsmasq.conf
strict-order
listen-address=168.31.26.102
addn-hosts=/etc/hosts
address=/cdsw-demo.cloudera.com/168.31.26.80
address=/cdsw-demo/168.31.26.80
[ec2-user@ip-168-31-26-80 ~]$ nslookup 168.31.26.102
[ec2-user@ip-168-31-26-80 ~]$ nslookup ip-168-31-26-102.ap-southeast-1.compute.internal
泛域名解析
[ec2-user@ip-168-31-26-80 ~]$ nslookup 168.31.26.80
[ec2-user@ip-168-31-26-80 ~]$ nslookup cdsw-demo.cloudera.com
[ec2-user@ip-168-31-26-80 ~]$ nslookup xxx.cdsw-demo.cloudera.com
[ec2-user@ip-168-31-26-80 ~]$ sudo systemctl restart network
大数据视频推荐:
CSDN
大数据语音推荐:
企业级大数据技术应用
大数据机器学习案例之推荐系统
自然语言处理
大数据基础
人工智能:深度学习入门到精通