最近有需求 用到网络转发 由于条件限制没办法做代理IP 所以只能通过DNS来转发域名达到设备网络转移域名IP
安装DNS服务器软件BIND
yum install bind -y
修改配置文件
vi /etc/named.conf
找到文件中 listen-on port 53 里的IP 改为 服务器本机IP
找到 allow-query 内容改为 { any; };
保存
编辑区域配置文件
vi /etc/named.rfc1912.zones
在文件尾部添加
zone "aa.com" IN { type master; file "aa.com.zone"; };
保存文件
编辑正向和反向区域数据文件
cd /var/named cp -p named.localhost aa.com.zone //复制配置模板 vi aa.com.zone
A记录IP 改为本机IP
尾部添加 www IN A 本机IP
保存文件
启动服务
systemctl start named netstat -anput | grep named // 查看服务运行状态,UDP 53端口在监听
注意服务器的防火墙 是否拦截 TCP UDP 53端口
建议检查防火墙 然后添加开放规则
然后使用 nslookup www.aa.com
检查 www.aa.com 是不是指向本机IP 如果指向 说明已经搭建成功
这时候外部网络就可以指向服务器IP作为DNS服务器 从而转发 aa.com域名到本机IP
本文用于个人日志 非详细教程 关于DNS BIND完整详细教程 可以百度查找相关文章
0 条评论