是否有一个域名可以将“domain192-168-1-128”解析为 IP 192.168.1.128?
我正在尝试通过移动设备测试本地网络上使用“子域”(例如 portal-admin.localhost)的站点。例如
- 机器“服务器”托管网站“portal-admin.localhost”
- 机器“服务器”的 IP 为 192.168.1.128
- 我不想在我的局域网上设置 DNS 服务器,也不想更改“/etc/hosts”文件
我想要的是外部的提供此解析服务的域名。
谢谢你的帮助。
答案1
是的,有这样的服务:http://freedns.afraid.org/
您可以登录并免费子域名您可以用来测试。
例如,现在我有指向“192.168.1.1”的“web.leet.la”。
而对于您来说,有“ts.leet.la”指向“192.168.1.128”。
请随意对其进行 DNS 查找并根据需要使用它。
如果这不是你想要的,那么答案是不. 将“portal-admin.localhost”或“domain192-168-1-128”字面上映射到“192.168.1.128”的外部服务不存在 :-)
答案2
实际上 Xip.io 可以完全满足您的要求:http://xip.io/
例如 192.168.1.128.xip.io 解析为 192.168.1.128。
编辑 2021-07-01
由于 xip.io 似乎不再可用,我寻找了替代方案,并发现https://nip.io/
答案3
在您想要测试的任何计算机上的“hosts”文件中设置 DNS。
在 Linux 中,它通常存在于“/etc/hosts”。
在 Windows 中,它通常存在于“C:\windows\system32\drivers\etc\hosts”
您可以使用以下几行进行设置:
192.168.1.128 portal-admin.localhost
192.168.1.128 subdomain1.portal-admin.localhost
192.168.1.128 subdomain2.portal-admin.localhost
或者,您可以在您已经拥有和管理的域上设置正确的“本地”DNS条目,
localhost.somedomainname.com -> 127.0.0.1
*.localhost.somedomainname.com -> 127.0.0.1
internalnetwork.somedomainname.com -> 192.168.1.128
*.internalnetwork.somedomainname.com -> 192.168.1.128
答案4
您可以购买一些便宜的域名并开始创建子域名。例如 somegoodname.whatever(.com),然后在管理页面中,您可以开始创建子域名,例如 server1.somegoodname.net 具有记录 192.168.1.100