开发者社区> 技术小阿哥> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

linux网关配置DNS重定向

简介:
+关注继续查看

1.网络拓扑:

 

需求:内网所有去往公网DNS流量,都转发到内网的一台DNS服务器。
源需求贴:http://bbs.51cto.com/thread-939762-1.html
----用linux测试,这种方式也可以算是一种DNS欺骗技术
2.配置步骤:
A.linux网关配置:
①开启路由转发功能:
echo "1" > /proc/sys/net/ipv4/ip_forward
②配置PAT:
iptables -t nat -A POSTROUTING -o eth0 -s 10.1.1.0/24 -j MASQUERADE
③配置端口重定向:
iptables -t nat -A PREROUTING -p udp --dport 53 -j DNAT --to 10.1.1.10
B.R2配置:
①配置成DNS服务器:
ip dns server
②配置解析条目:
ip host www.baidu.com 10.1.1.1
C.R1配置:
指定DNS服务器为公网
ip name-server 202.1.1.2
3.测试:
A.R1能上公网:
R1#ping 202.1.1.2

Type escape sequence to abort.

Sending 5, 100-byte ICMP Echos to 202.1.1.2, timeout is 2 seconds:

!!!!!Success rate is 100 percent (5/5), round-trip min/avg/max = 12/22/32 ms

B.R1找公网服务器解析域名:

R1#ping www.baidu.com

Translating "www.baidu.com"...domain server (202.1.1.2) [OK]

Type escape sequence to abort.

Sending 5, 100-byte ICMP Echos to 10.1.1.1, timeout is 2 seconds:

!!!!!

Success rate is 100 percent (5/5), round-trip min/avg/max = 12/20/32 ms

----www.baidu.com为R2上面设置的地址10.1.1.1,下面为抓包截图




本文转自 碧云天 51CTO博客,原文链接:http://blog.51cto.com/333234/947227,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
DNS与服务器搭建-Linux每日一练(10)
DNS与服务器搭建-Linux每日一练(10)
0 0
如何为linux服务器配置DNS解析?
如何为linux服务器配置DNS解析?
0 0
Linux Command dig 查询DNS
Linux Command dig 查询DNS
0 0
Linux:设置/修改linux主机名+hosts映射+主机名解析机制分析+DNS域名劫持
Linux:设置/修改linux主机名+hosts映射+主机名解析机制分析+DNS域名劫持
0 0
Linux网络服务之DNS域名解析服务(下)
公司内部服务(公司基础服务):DHCP、DNS、mail、pxe服务,文件共享服务(ftp、nfs、yum)。 1 DNS简介 1.1 DNS名词介绍 域名系统(英文:Domain Name System,缩写:DNS),使用应用层协议,是互联网的一项服务。 它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。
0 0
Linux网络服务之DNS域名解析服务(中)
公司内部服务(公司基础服务):DHCP、DNS、mail、pxe服务,文件共享服务(ftp、nfs、yum)。 1 DNS简介 1.1 DNS名词介绍 域名系统(英文:Domain Name System,缩写:DNS),使用应用层协议,是互联网的一项服务。 它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。
0 0
Linux网络服务之DNS域名解析服务(上)
公司内部服务(公司基础服务):DHCP、DNS、mail、pxe服务,文件共享服务(ftp、nfs、yum)。 1 DNS简介 1.1 DNS名词介绍 域名系统(英文:Domain Name System,缩写:DNS),使用应用层协议,是互联网的一项服务。 它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。
0 0
Linux网络服务总结,复习看这个很方便(DHCP、FTP、SSH、DNS、NFS、PXE)
Linux网络服务总结,复习看这个很方便(DHCP、FTP、SSH、DNS、NFS、PXE)
0 0
Linux网络服务DNS详解(不要混日子,小心日子把你们混了)(二)
Linux网络服务DNS详解(不要混日子,小心日子把你们混了)(二)
0 0
Linux网络服务DNS详解(不要混日子,小心日子把你们混了)(一)
Linux网络服务DNS详解(不要混日子,小心日子把你们混了)(一)
0 0
文章
问答
文章排行榜
最热
最新
相关电子书
更多
Decian GNU/Linux安全合规之路
立即下载
从 Linux 系统内核层面来解决实际问题的实战经验
立即下载
冬季实战营第二期:Linux操作系统实战入门
立即下载