局域网内域名方案求解

2019-02-27 10:48:00 +08:00
 daijinming

局域网内使用域名进行测试或生产环境下使用,可以采用修改 PC 机的 hosts 文件,那手机端,pad 端怎么办,数量多,又不知道怎么改 hosts 文件。不想使用局域网内网 IP+端口号(非 80 端口)的方案,不知道大家有什么好思路吗

17432 次点击
所在节点    程序员
69 条回复
wolfie
2019-02-28 10:05:28 +08:00
直接修改对应网关的 host 不行吗。
huskar
2019-02-28 10:37:09 +08:00
自己搭一个 DNS 服务,然后把 dhcp 的 dns 服务器设置成自设的服务器即可。
需要自定义什么域名就改 DNS 服务器所在机器的 hosts 文件,或者直接改 DNS 配置。


@ZombieMisaka 这个方案有啥用啊……
ZombieMisaka
2019-02-28 10:43:42 +08:00
@huskar #62 要是公司给你分的几台机器呢,你没权限动 dns 啊,你也没法保证别人的机器没自定义 dns,总是有这种场景的
abcfyk
2019-02-28 10:50:39 +08:00
@ZombieMisaka 比如公司分了 test1,test2,test3 三台机器,在 test1 上用 dnsmasq 之类的搭个 dns,在 test1,test2,test3 的 dns 分别将 test1 的内网 IP 作为首选 dns 不就完事了。 不一样的吗
ZombieMisaka
2019-02-28 11:09:25 +08:00
@abcfyk #64 注意审题
huskar
2019-02-28 11:50:01 +08:00
@ZombieMisaka 如果是你说的这种公司场景,那想用公司的服务就得用公司的 dns 啊。员工当然可以自定义,没人拦着,但是干不了活有什么意义啊?我司有自己的内网 dns,我非得不用,要自定义一个,那我不用干活了,公司内网全都访问不了。

dns 本就是客户端愿意用才用的服务。
yc8332
2019-02-28 16:04:48 +08:00
基本上不都是路由器上有自定义的 host 吗?或者是内网搭 DNS 服务器
snokin
2019-07-29 22:48:03 +08:00
其实局域网内已经有各域名可以使用的……那就是.lan ,比如你放网站的机器名字叫 dev,那你可以通过 dev.lan 来访问,还可以增加二级域名如:a.dev.lan,b.dev.lan 等。
pC0oc4EbCSsJUy4W
2022-01-18 14:44:50 +08:00
dnsmasq

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/539151

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX