将127.0.0.1:81更改为内部域名?

我想知道我可以采取什么步骤将本地主机名称更改为Win7 x64上的“website.dev”等testing开发域名? 目前,当我的testing网站build立其分配到127.0.0.1:81,但我希望这个,而不是有一个像我的本地networking访问“website.dev”的名称?

[并确保任何build立在本地PC上的虚拟PC]

我认为这是通过hosts文件完成的,但我不确定如何做到这一点? 有人能够协助吗?

谢谢

简单的答案:在没有某种redirect器的情况下,无法从外部系统访问127.0.0.1服务的服务。 127/8子网是本地主机 – 每个主机都有一个本地主机子网。

所以你要么需要一个端口redirect系统监听你的局域网IP,并将stream量转发到127.0.0.1服务,否则你将不得不弄清楚如何让你的服务监听你的局域网IP。 使用前者,您可以让侦听器侦听局域网IP的端口80,从而让人们无需使用:81规范进行连接,后者可以直接在端口80上运行,或者人们仍然可以使用:81。

无论哪种方式,你可以添加一个DNSlogging(可能是一个CNAME),引用请求到您的系统的名称/ IP。

除非你正在提供.dev域名,否则你不能称之为website.dev; 但你可以称之为websitedev.yourdomain。

正如大家所说,127.0.0.1/8是本地networking,电脑本身。 如果你想有一个不同于本地主机的名字,你可以编辑主机文件:

C:\ WINDOWS \ SYSTEM32 \ drivers \ etc中\

在那里你可以添加/编辑/删除ips和名称之间的所有关联。 而不是使用127.0.0.1,你应该使用不同的ip,比如分配给你的网卡(例如192.168.0.1/24)。