1. echo 1 > /proc/sys/net/ipv4/ip_forward

2. 在NAT服务器上添加以下规则:

在PREROUTING链中添加目的地址转换规则:
iptables -t nat -I PREROUTING -i eth0 -p tcp --dpor 53 -j DNAT --to-destination
202.96.134.130

iptables -t nat -I PREROUTING -i eth0 -p udp --dpor 53 -j
DNAT --to-destination 202.96.134.130

在POSTROUTING链中添加源地址转换规则:
iptables -t nat -I POSTROUTING -o eth1 -s 192.168.52.0/24 -p tcp --dpor 53 -j
SNAT --to-source 202.96.134.10:40000-50000

iptables -t nat -I POSTROUTING -o eth1 -s 192.168.52.0/24
-p udp --dpor 53 -j SNAT --to-source 202.96.134.10:40000-50000

3. 测试

在内部网任一台计算机上,将DNS设置为任意的外网IP,就可以使用DNS测试工具如nslookup来解析DNS服务器202.96.134.130上的名称.

最新文章

  1. laravel框架总结(九) -- 软删除
  2. PC和HOST之间文件传送
  3. eclipse-debug时直接进入/不进入/提示进入调试页面修改
  4. RedHat5安装好后没有ip
  5. 原生js实现仿window10系统日历效果
  6. [Codeforces137C]History(排序,水题)
  7. oracle 绑定变量
  8. android捕获程序异常退出
  9. mvcSSHweb.xml要配置的信息
  10. ORACLE ORA-01653: unable to extend table 的错误
  11. 2018-2019 网络对抗技术 20165231 Exp4 恶意代码分析
  12. 必须要会的 50 个 React 面试题
  13. OSG中距离转像素公式(PIXEL_SIZE_ON_SCREEN)
  14. void类型详解
  15. 机器学习入门-DBSCAN聚类算法
  16. scala-学习 1
  17. vi 删除全部内容
  18. Float类型出现舍入误差的原因(round 取位)
  19. 计算球面两点间距离实现Vincenty+Haversine
  20. 20155339 2016-2017-2 《Java程序设计》第4周学习总结

热门文章

  1. 解决pycharm新建工程项目都需要重新安装库问题
  2. SVN failed: 405 Method Not Allowed
  3. GDOI2017第二轮模拟day1 总结
  4. WEB性能测试用例设计
  5. 总体<导学>
  6. re模块相关
  7. less知识点总结(二)
  8. python的数据类型和变量
  9. 2019.11.12htmlhomework1
  10. 解决Dynamic Web Module 3.0 requires Java 1.6 or newer.问题