CentOS7 办公网络DNS服务搭建简录

HOSTNAME=dnsmasq
hostnamectl set-hostname "$HOSTNAME"
echo "$HOSTNAME">/etc/hostname
echo "$(grep -E '127|::1' /etc/hosts)">/etc/hosts
echo "$(ip a|grep "inet "|grep -v 127|awk -F'[ /]' '{print $6}') $HOSTNAME">>/etc/hosts

yum -y install dnsmasq

cat >>/etc/dnsmasq.conf<<EOF
resolv-file=/etc/resolv.conf
strict-order
listen-address=127.0.0.1,$(hostname -i)
cache-size=150
log-queries
log-facility=/var/log/dnsmasq.log
address=/vincent.com/192.168.77.190
server=/google.com/8.8.8.8
EOF

echo '192.168.77.100 gitlab.com'>>/etc/hosts
systemctl restart dnsmasq
systemctl enable dnsmasq

配置测试主机的动态域名解析指向该服务器,解析gitlab.com和vincent.com测试

[TOC]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值