我正在尝试在大学网络上设置我的服务器(运行 Ubuntu 服务器 8.04),以便我可以从校园的任何地方访问它。去年,我将其插入路由器,并将路由器的域名network.myschool.edu
和主机名设置为dlh
。这使我能够使用访问路由器dlh.network.myschool.edu
,而我只需使用端口转发即可访问服务器。
现在,我只需插入无路由器的服务器,并尝试模拟相同的设置。我安装了 Avahi,并尝试将我的设置/etc/hostname
为dlh
和。但是当我从另一台计算机dlh.network.myschool.edu
尝试时,它似乎不起作用。ping
不过说实话,我不太了解整个域名/主机名的事情,而且我也不确定如何正确地做到这一点。
答案1
学校将拥有一个完全解析的域名,其性质为“school.edu”,而该网络上的机器将由学校 DNS 服务器解析为“server.school.edu”。此 DNS 服务器可能还会与 DCHP 服务器协作,为机器分配一个 IP 地址。
为了让您的机器参与其中,学校 IT 支持部门需要对其服务器进行更改。如果他们合作,并且根据他们使用的设置,您的机器可能会在本地网络上可用,甚至可能在互联网上使用完全解析的名称。
或者,由于您已经在家中设置好了机器,您可以将其留在那里并通过互联网访问它。
或者,如果您愿意使用 IP 地址,您可以使用本地网络上的标准 DCHP 配置机器并简单地连接到 IP 地址。
在服务器上使用 ifconfig 查找其 IP 地址,然后从另一台机器尝试 ping 该地址或连接到该机器上的服务。
答案2
我会联系你学校的网络管理员。也许他们已经更改了一些设置以提供额外的安全性。