如何在内网实现域名解析

2021-04-27 10:59:26 +08:00
 daijinming

如果在能连接互联网的情况下,只要配置了 DNS 就可以将域名解析,但是不太清楚如果在隔离互联网的情况下,内部网络如何也能实现域名访问那,请大家不吝赐教

11081 次点击
所在节点    程序员
42 条回复
Tink
2021-04-27 12:58:29 +08:00
内网 dns
AllenHua
2021-04-27 13:02:01 +08:00
dnsmasq 的解决方案不错

我以前写过的记录: https://hellodk.cn/post/124 不知道能不能算作教程

我在 openwrt 上用着很爽 我一个人在家里接近 10 台设备 想怎么自定义内网 域名 ip 映射就怎么映射
Tink
2021-04-27 13:02:39 +08:00
你没互联网,又不用 hosts,还不自建 dns,终端去哪查解析?
Tink
2021-04-27 13:03:54 +08:00
补充一个,如果是企业,在企业出口防火墙上,找一下 dnsmap 功能,如果有,试一下
ysicing
2021-04-27 13:06:13 +08:00
不用 hosts 的情况下除了自建 dns 外还有其他方式实现域名解析?
tankren
2021-04-27 13:17:35 +08:00
arp 主机名访问不就行了?
musi
2021-04-27 13:24:44 +08:00
借楼问一下,我买的香橙派,连上路由器后路由器会自动识别出来 orangepi 这个域名,我用局域网机器也可以直接访问这个域名,有没有大佬解答一下这是什么原理? ps: 路由器和香橙派都没有经过任何设置
mxT52CRuqR6o5
2021-04-27 13:28:40 +08:00
自己建 dns 服务器,然后路由器上改 dns,如果不想自己建就买个可以配置自带 dns 服务的高端路由器
Lemeng
2021-04-27 13:34:42 +08:00
hosts
shao
2021-04-27 13:38:45 +08:00
@daijinming 如果是类似 openwrt/Routeros 的软路由器内的 DNS 即可完成要求.
tankren
2021-04-27 13:48:12 +08:00
@musi #27 关键字 arp avahi mDNS hostname
Curtion
2021-04-27 15:05:34 +08:00
自建 DNS 服务,smartdns 挺好用的
zjsxwc
2021-04-27 15:20:35 +08:00
想要 内网 解析 自定义域名到 某个内网 ip 。

那就内部搭建 dns 服务器
friparia
2021-04-27 16:41:39 +08:00
weyou
2021-04-27 17:01:24 +08:00
@musi 这是因为有些路由器会自动将分配了 dhcp 地址的 hostname 添加到 dns 的条目里,特别是那些使用了 dnsmasq 作为 dhcp+dns server 的路由器,默认就会有这个效果。
还有一个可能是你的 orangepi 上如果开启了 samba,windows 也会通过 netbios 协议获取到对应的 ip
musi
2021-04-27 19:11:43 +08:00
@tankren 感谢

@weyou 受教了
yolee599
2021-04-28 09:22:03 +08:00
搭建 dns 服务器复杂了,临时用的话把域名和 ip 添加到 host 文件即可
Felldeadbird
2021-04-28 09:39:00 +08:00
内网 DNS 搭建好简单啊。
不知道路由层改 HOSTS 文件能不能生效,还是只对路由器生效? 或者做一个路由转发?
daijinming
2021-04-28 09:44:38 +08:00
@shao 收到,学习了
vagranth
2021-04-28 12:20:04 +08:00
6 楼 31 楼都说了,mdns +1

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

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

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

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

© 2021 V2EX