在实验室中模拟互联网路由器、DNS?

Dav*_*veO 5 local-area-network router

我需要测试我的软件在互联网上运行,即两台机器可以通过主机地址和名称解析相互通信,路由器和端口转发之间。做到这一点的最佳方法是什么?我可以使用任何操作系统并在虚拟机上进行设置。

机器A | 路由器 | 调制解调器/互联网/广域网?| DNS 服务器 | 调制解调器/互联网/广域网?| 路由器 | 机器B

基本上,我需要模拟一台具有隐藏在另一台机器上的内部 IP 地址的机器,并且该机器只能通过带有端口转发的另一个 IP 地址(路由器)访问。

DrG*_*ill 7

您可以使用 WANem,这是一个专门用于模拟互联网的 Linux 发行版。