我知道我可以使用nmap查看特定机器上打开的端口。但我需要的是一种从主人那里得到它的方法。
目前,如果我在我的一台机器上使用nmap来检查另一台机器,我会得到一个例子:
smb:~# nmap 192.168.1.4
PORT STATE SERVICE
25/tcp open smtp
80/tcp open http
113/tcp closed ident
143/tcp open imap
443/tcp open https
465/tcp open smtps
587/tcp open submission
993/tcp open ima
我的公共服务器接受流量,并使用iptables PREROUTING规则将它们中继到网络上的其他机器。最近,我在192.168.1.10添加了一个邮件服务器,并制定了它的iptables规则以接受端口25通信量。
-A INPUT -p tcp -m state --state NEW -m tcp --dport 25 -j ACCEPT
使用邮件服务器上的netstat -nat,我看到它侦听:25
在我的公共机器上,我添加了一个
-A INPUT -p tcp -m state --state NEW -m tcp --dport 25 -j ACCEPT
-A PREROUTING
我正在对我创建的asp.net程序进行一些测试托管
我可以从本地机器很好地访问它(同时调试并将虚拟目录指向它)
我还可以使用本地主机或ip访问(本地)。
然而,当我在同一网络上使用另一台机器时(我可以平我的机器)
我得到以下错误:
Connection Interrupted
The connection to the server was reset while the page was loading.
The network link was interrupted while negotiating a connection. Please try again.
有人知道我做错了
我有两个虚拟机,运行RHEL6,在softlayer上(都有私有IP地址),我可以从机器A从ssh到机器B,但是当我尝试从机器B到机器A时,我得到了以下错误:ssh: connect to host 10.66.98.160 port 22: Connection refused
sshd服务正在这两台机器上运行。