如何使用 IP 10.0.0.3 访问服务器上的网页?

如何使用 IP 10.0.0.3 访问服务器上的网页?

我有三台内部服务器,它们永远不会连接到互联网。我不得不建立一个本地 yum 存储库,使用 bugzilla 等工具来设置它们。但是,这三台服务器都连接在一起,我通过直接连接到我的笔记本电脑的以太网连接来连接它们。

我想在其中一台服务器上运行网站,以便其他人在连接到以太网连接时可以内部查看。我已经安装了 httpd 并启动了它,但在我的笔记本电脑上访问网页并尝试调用 10.0.0.3 时没有任何结果。

我猜我的笔记本电脑以为我在查看它的网络服务器,但不知道如何访问另一台服务器。顺便说一下,这是一台 Cent OS 服务器,我想用它来访问内部网页。我如何在这台仅可通过以太网访问的隔离服务器上设置 DNS,以便我可以在其上提供网站服务?

我已将 vhost 指定为 10.0.0.3:80,并且在 10.0.0.3:80 上进行了监听,但我知道我在这里遗漏了其他一些至关重要的东西。

答案1

您是否已验证 IPtables 是否没有阻止来自 localhost 之外的 streamin 的端口 80?

iptables -L  

尝试一下,看看你的 LAN 是否有可用的端口

更新
正如杰克提到的,你可以通过以下方式打开端口

iptables -I INPUT -p tcp --dport 80 -j ACCEPT  

这应该足够了。

答案2

另外,如果你有兴趣利用 DNS 选项。
我使用这个链接来回答这个问题

http://www.broexperts.com/part-3-bind-server-installation-configurations/

答案3

从客户端机器运行 NMAP 来查看端口 80 是否打开:

nmap 10.0.0.3 -p80

如果没有打开,响应将类似如下。表示有东西阻塞了 80 端口:

PORT   STATE  SERVICE
80/tcp closed http

你想看到的是:

PORT   STATE  SERVICE
80/tcp open http

相关内容