我为我的 Ubuntu 服务器设置了静态 IP,但设置之后,我无法在该计算机上连接到互联网。网站运行正常,但如果我删除静态 IP,我就无法使用我为路由器配置的端口转发。
我的静态 IP 使用以下信息 (Linksys):
Address: 192.168.1.200
Mask: 255.255.255.0
Gateway: 192.168.1.1
我的路由器将端口 80 请求转发到此服务器。有什么方法可以在这台计算机上访问互联网并同时为我的网站提供服务?
谢谢。
答案1
这应该在 SuperUser 上,但听起来你需要设置 DNS 解析。如果网站正常运行,那么它正在与互联网通信,可能只是无法解析任何 DNS 名称。
尝试将其添加到您的 /etc/resolv.conf
nameserver 192.168.1.1
您必须这样做的原因是,之前您的服务器是从 DHCP 服务器获取其 dns 设置。但是如果您静态设置它,那么您也必须手动配置 dns。
如果您的路由器允许,另一种方法是为您的服务器设置静态 DHCP 分配。