Articles of NAT

IPtables:转发到另一台主机的端口不工作

我正在尝试一些东西,所以这是我的testing设置: build立: 我有一个公共和私人子网的AWS VPC。 我有一个公共IP地址的公共子网( 主机A ) 我有一个私有子网的主机在端口80上运行nginx(说IP地址为10.0.1.132 主机B ) 我想做的事 我想通过访问主机A从Internet上访问主机B上的Web服务器。 怎么样 我在主机A的systctl.conf设置IP转发参数,然后放在iptables规则的下面: iptables -t nat -A PREROUTING -i eth0 -p tcp –dport 80 -j DNAT –to-destination 10.0.1.132:80 问题: 它不工作,当我访问端口80上的主机A时,我无法打开网页 其他信息(涉及AWS VPC安全组): host A上的port 80传入访问权限为0.0.0.0/0 host A上的port 80传出访问权限为10.0.1.0/24 我有来自host A host B传入port 80访问 这里是内核信息: # sysctl -p | grep forward net.ipv4.ip_forward = 1 另外,我可以通过端口80从主机A […]

iptables / ufw – 使用nat时阻塞端口

我使用NAT将来自外部端口的请求移动到由proxmox托pipe的内部IP地址和端口。 像这样的东西: iptables -t nat -A PREROUTING -i vmbr0 -p tcp –dport 8000 -j DNAT –to 10.0.0.1:80 但是,即使我试图暂时阻止端口8000的请求仍然通过,我可以访问网页。 使用NAT时,您不能阻塞主机上的端口吗? 我必须在虚拟机上执行此操作吗? 这只是错误的命令? ufw deny 8000

iptables NAT转发范围

我有两个networking接口,eth0和eth1。 eth0有一个公网ip,eth1有172.16.0.254/24。 我想要做下面的映射: 172.16.0.1:22 -> eth0's public ip:2001 172.16.0.2:22 -> eth0's public ip:2002 172.16.0.3:22 -> eth0's public ip:2003 … 172.16.0.100:22 -> eth0's public ip:2100 我读了iptables支持范围,但我不明白它的工作。 我怎样才能做到这一点? 谢谢。

如何避免思科发卡VPN

我目前有一个思科ASA的发夹VPN设置,但我不是很高兴,因为它弄乱了服务访问是在ASA外部IP地址,并NAT'ed内:(如何重新devise使用额外的networking如果需要避免发夹VPN?我可以完全控制IP的stream量/路由。

仿真networking和NAT的软件

我正在研究一种需要使用不同types的NAT进行testing的软件,并且我想build立一个testing环境,我可以在不同的NAT模式下进行重新configuration。 我想拥有: (a)—192.168.3.0/24[NAT] —- 192.168.1.0/24 —- [NAT]192.168.2.0/24—(c) 这种布局将允许我连接到来自两个NATnetworking的设备,这是我需要执行一些testing。 我有一个Windows 2012的服务器我想添加两个额外的网卡(a和b),但是我可以使用什么软件来创build这些networking和不同types的NAT? 其他选项,是安装Linux。 仍然是iptables的工作的正确工具? 有可能做我想做的事吗? 干杯。

如何通过桥接networking上的客户端本身通过公共IP访问NAT,虚拟化(LXC)服务器?

build立 ____________________________ ____________________________ | Host | | Client | | Public IP: 66.66.66.66 | | | | Internal IP: 10.0.3.1 | <———> | Internal IP: 10.0.3.192 | —————————- —————————- 拥有公共IP的主机(= 66.66.66.66) Linux容器(LXC),在文章的其余部分被称为客户端,以运行Web服务器的vethnetworking选项开始。 在主机上,防火墙configuration了ufw ,并且相应的端口被打开并转发到客户端,这是可行的。 iptables端口转发在/etc/ufw/before.rules : # nat Table rules *nat :PREROUTING ACCEPT [0:0] -A PREROUTING -i eth0 -p tcp –dport 80 -j DNAT –to-destination […]

2网卡与NAT的暴露服务器

我正在尝试使用Citrix虚拟化一些应用程序。 所以我必须将Citrix Secure Gateway公开给Internet(把它放在DMZ中)。 我的问题是哪个更好的做法? 使用2个物理网卡,一个用于公共IP,另一个用于Internet私有IP 使用1个物理网卡,将其设置为私有IP,让我的防火墙执行从公共IP到私有IP的NAT转换? 谢谢

OpenVPN的tun路由(可以ping通tun接口)两端mikrotik和NAT

问题 Mikrotik网站无法ping任何服务器上的网站。 服务器网站现在不太重要。 OpenVPN服务器configuration在LINUX上 port 1194 proto tcp dev tun ca ca.crt cert cert.crt key cert.key dh dh1024.pem server 10.8.0.0 255.255.255.0 ifconfig-pool-persist ipp.txt puch route 192.168.0.0 255.255.255.0 client-to-client keepalive 10 120 persist-key persist-tun ver 3 mute 20 ipv4_fowarding已启用 开放VPN客户端在Mikrotik路由器上 。 connect to: server.public.ip port: 1194 mode: ip user: user password: passwrd profile: openvpn-out cert: cert […]

后缀 – 连​​接拒绝NAT后面

当试图通过FQDN(和LAN的公共IP)在同一局域网中的不同主机上telnet postfix时,会出现以下错误: root@mailer:/var/log# telnet mail.domain.com 25 Trying 1.2.3.4… telnet: Unable to connect to remote host: Connection refused 其他服务可以从完全相同的主机到达,但是: root@mailer:/var/log# telnet mail.domain.com 22 Trying 1.2.3.4… Connected to mail.domain.com. Escape character is '^]'. SSH-2.0-OpenSSH_6.0p1 Debian-4+deb7u1 为了使事情更有趣,可以从局域网外部访问Postfix: nunos-mbp:mailog nzimas$ telnet mail.domain.com 25 Trying 1.2.3.4… Connected to mail.domain.com. Escape character is '^]'. 220 mail.domain.com ESMTP Postfix (Ubuntu) 总结一下: a)Postfix(运行于10.10.10.4 […]

负载平衡Bind9与Keepalived和LVS

我怎样才能正确configurationLVS从虚拟ip到/从客户端masqerade / NAT数据包? 目前我有: UDP 10.47.1.80:domain rr -> 10.47.1.51:domain Masq 10 0 5 -> 10.47.1.52:domain Masq 10 0 9 问题我看到: dig my.test.domain @10.47.1.80 ;; reply from unexpected source: 10.47.1.51#53, expected 10.47.1.80#53 我希望NAT / Masq重写IP,但是,服务器直接响应客户端。