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

2019-01-21 08:43:27 +08:00
 iriddle911

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

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

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

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

缺点是域名始终没法统一
C2G
2019-01-21 09:28:21 +08:00
手动设置 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