怎么让 iPhone 实现类似于 Host 的域名映射 ip?

2015 年 5 月 17 日
 iulo

我在自己电脑上用xampp搭了个内网服务器,现在我需要用iPhone访问一个域名调试页面,例如xx.baidu.com,
实际上是访问的127.0.0.1这样,类似于在电脑上的Host文件 127.0.0.1 xx.baidu.com 这样
请各位指教下

18140 次点击
所在节点    程序员
21 条回复
Septembers
2015 年 5 月 17 日
DNS
robin001
2015 年 5 月 17 日
openwrt tomoto等路由可以实现!
crab
2015 年 5 月 17 日
路由上的 DNSmasq ,加一条解析进去。
或者内网服务器配置HOST解析并且开个 HTTP 代理,iPhone 的网络通过代理。
CDuXZMAPgHp1q9ew
2015 年 5 月 17 日
如果你是指 iOS 开发, 看看这个 https://github.com/mattt/NSEtcHosts/
iulo
2015 年 5 月 17 日
@crab “内网服务器配置HOST解析并且开个 HTTP 代理,iPhone 的网络通过代理。” 这条能详细说说么 不是很懂 感谢
qgy18
2015 年 5 月 17 日
fiddler
iulo
2015 年 5 月 17 日
@wujichao 只是在浏览器调试web页面,非app开发
Hello1995
2015 年 5 月 17 日
首先,我的计算机(局域网 IP 为 192.168.199.180 )和我的手机( 局域网 IP 为 192.168.199.190 )处于同一路由器的 Wi-Fi 信号下,然后我在路由器中添加了自定义的 hosts ,“192.168.199.180 xx.baidu.com”,然后我的手机就能够访问计算机里的 localhost (127.0.0.1)了,只需要在手机的浏览器中访问 xx.baidu.com 即可。

BTW,如果 Android 愿意 root (iPhone 愿意越狱)的话,那么可以直接在手机中修改 hosts 文件,添加 “192.168.199.180 xx.baidu.com” 这一行就可以了。当然,这里的 IP 地址需要改成你自己的计算机的局域网 IP。
iulo
2015 年 5 月 17 日
@Hello1995 现在就是不知道怎么在路由器自定义host 普通家用路由没有这个功能吧, 我手头有一个磊科Q3,还要刷成海蜘蛛才行么~
Hello1995
2015 年 5 月 17 日
@iulo

方案一:买一个可以直接修改 hosts 的路由器,比如极路由(和磊科 Q3 价格差不多),直接修改 hosts。

方案二:iPhone 越狱,然后修改 hosts。

方案三:磊科 Q3 刷 OpenWRT,然后参考 /t/140728 或者自行搜索 dnsmasq 配置。
Hello1995
2015 年 5 月 17 日
搜了一下,再给两种方案。

方案四:如果你有域名,可以使用自己的域名(或子域名),指向本地计算机的 IP。

方案五: 自行搜索 Fiddler (感谢6楼 @qgy18 )(综合了一下,推荐这个方案)

参考: https://github.com/cssmagic/blog/issues/28
cnZary
2015 年 5 月 17 日
@iulo 磊科Q3自带DNS劫持功能,你找下,我用过
guoer
2015 年 5 月 17 日
polipo
Andy1999
2015 年 5 月 17 日
/etc/hosts 就是hosts保存的地方
未越狱暂时不知道怎么做,不过可以试试看修改备份达到目的。
flynaj
2015 年 5 月 17 日
ros软路由加一个静态DNS记录就行
jugelizi
2015 年 5 月 17 日
搞个无限wifi发射器解决啊
enjoeq
2015 年 5 月 18 日
如果你有 Mac 的话可以用 Charles 的重定向啊,给 iPhone 设置一个代理,在 Charles 中对特定的地址进行重定向。

fiddler 是在 Windows 上类似于 Charles 的软件,但是不知道 fiddler 有没有重定向的功能,lz 可以试试看。
iulo
2015 年 5 月 19 日
@qgy18 用fiddler解决了 3ks
iulo
2015 年 5 月 19 日
@enjoeq 用fiddler解决了 3ks
iulo
2015 年 5 月 19 日
@linzianplay 嗯 回来找一下 3ks

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

https://study.congcong.us/t/191694

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

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

© 2021 V2EX