一个域名如何使得内网访问走内网,外网访问走穿透

2019 年 1 月 21 日
 iriddle911

嗯...在公司内网某个机子部署了个服务,现在在内网访问时通过 10.0.38.123 这样的地址访问,外网访问是跑了个 FRP 穿透服务,通过 abc.com:8088 这样访问的。

因为是给办公室几十个人用的,请问有办法让用户在内网访问时,也能输入域名走局域网流量么。 这样不用让用户区分好几个地址,内外网使用时速度也能更高效..

ps.我们公司上网是得手动设置 ip dns 这些。所以是不是我没法再自己再部署 DNS 了

12762 次点击
所在节点    互联网
42 条回复
alvin666
2019 年 1 月 21 日
你这根本不是解析的问题啊,你意思内网人家用 abc.com ,外网用 abc.com:8888?
这样和你现在这种访问有什么区别
29EtwXn6t5wgM3fD
2019 年 1 月 21 日
自建 dns 吧 转发 dns 解析到现在使用的 dns
fetich
2019 年 1 月 21 日
NAT Loopback
jiaxin1121
2019 年 1 月 21 日
修改 host
vyronlee
2019 年 1 月 21 日
zerotier
dengshuang
2019 年 1 月 21 日
dns 欺骗
iriddle911
2019 年 1 月 21 日
@alvin666 没没 我现在内网是走局域网 ip 的 外网是 abc.com:8088 这个地址,现在想实现内网访问 abc.com:8088 时走不同流量,都能进入这个服务。这个意思。
BOYPT
2019 年 1 月 21 日
域名指向个外网网页,载入时候 jQuery 尝试加载内网地址,超时就跳转你的业务外网地址,加载成功就跳转业务内网地址。
CallMeReznov
2019 年 1 月 21 日
内网机器全部 DNS 指向你的路由器 然后在路由器上写一条你自定义的 DNS 指向你的 IP 即可
iriddle911
2019 年 1 月 21 日
@CallMeReznov 老哥 您是说自己做 DNS 设置么。我目前暂时没有权限动公司的 DNS 服务器....
chinvo
2019 年 1 月 21 日
公司内部部署 DNS 服务器,全公司机器统一设置内网 DNS (比如通过加域
iriddle911
2019 年 1 月 21 日
@BOYPT 嗯嗯嗯 老哥您这也是个很好的解决办法了。不过我还有移动端.....移动端是填写服务地址进入 app 的,这样就不好搞了吧
CallMeReznov
2019 年 1 月 21 日
@iriddle911 #10 私架个 WIFI 然后在 WIFI 里的自定义 DNS 里添加一个记录指向你的 IP
iriddle911
2019 年 1 月 21 日
再给大家说下 公司 DNS 我暂时没法动。网管也不给改.......
iriddle911
2019 年 1 月 21 日
@CallMeReznov emm 那台式机是不是就没办法了
shuang
2019 年 1 月 21 日
dns 动不了,那就搞个 http 代理吧,通过代理改映射。每个人在自己的终端上设置下代理 ip 及端口
35korea
2019 年 1 月 21 日
启动时。用户自己选,内网,还是外网
35korea
2019 年 1 月 21 日
有个 cdn 软件 fikker 解析时有个轮询功能,不知道能否利用
wweir
2019 年 1 月 21 日
出个损招,首页加串代码,尝试内网地址地址。
成功就来个 302,不成功就 pass。

缺点是域名始终没法统一
C2G
2019 年 1 月 21 日
手动设置 IP 和你手动设置 dns 有什么关系...找个路由器,搭建 dnsmasq,上层路由填你们公司原来那个,在 dnsmasq 里面设置 abc.com→内网地址,然后把电脑 dns 改成路由器 IP,这种方法即使你们公司只允许访问原有的 dns 也没有问题。

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

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

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

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

© 2021 V2EX