从我最近的疯狂努力和社区的帮助来看,请参阅以前的帖子(这里),我已经达到了我确信我能够通过互联网访问 Web 服务器的条件。这是我所做的:
在 /etc/network/interfaces 设置静态 IP
auth eth0 ...inet static address .... netmask ... gateway ...
设置 /etc/hosts
127.0.0.1 localhost [static_ip] web-server
设置 /etc/resolv.conf 以包含我的 dns
nameserver [dns-ip-primary] nameserver [dns-ip-secondary] search web-server
供您参考,使用大学给我的静态 IP,我可以在服务器上执行此操作。
- ping 默认网关
- 通过 ip ping google
- 通过地址 ping google
- 使用 lynx(基于文本的浏览器)访问任何网站
问题但是,通过这些设置,我仍然无法通过互联网访问我的网站,而只能通过本地网络访问。
我仍然不知道我错过了什么,请指导我!
答案1
听起来好像防火墙阻止了你。网络管理员是否说过你的 IP 可以向外部连接开放?