V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
liuxl8964
V2EX  ›  iPhone

IOS 如何更改移动网络的 DNS

  •  
  •   liuxl8964 · 2014-12-06 16:28:07 +08:00 · 22994 次点击
    这是一个创建于 3642 天前的主题,其中的信息可能已经有所发展或是发生改变。
    wifi的有选项能改
    用移动网络 没找到啊
    17 条回复    2014-12-08 14:36:54 +08:00
    wwqgtxx
        1
    wwqgtxx  
       2014-12-06 16:35:05 +08:00 via Android
    安卓可以…
    omi4399
        2
    omi4399  
       2014-12-06 16:42:28 +08:00
    打开/var/preferences/SystemConfiguration/preferences.plist(修改前最好先备份)

    找到在文件大概中间偏后的位置,*代表的内容每台iPhone都不同,千万不要直接复制粘贴!!!)

    ……

    <string>*.local</string>
    <string>169.254/16</string>
    </array>
    <key>FTPPassive</key>
    <integer>1</integer>
    </dict>
    <key>UserDefinedName</key>
    <string>Ethernet Adaptor (en1)</string>
    </dict>
    <key>********-****-****-****-************</key>
    <dict>
    <key>Interface</key>
    <dict>
    <key>DeviceName</key>
    <string>ip1</string>
    ……

    修改为(*号因机而异!!!)
    ……
    <string>*.local</string>
    <string>169.254/16</string>
    </array>
    <key>FTPPassive</key>
    <integer>1</integer>
    </dict>
    <key>UserDefinedName</key>
    <string>Ethernet Adaptor (en1)</string>
    </dict>
    <key>********-****-****-****-************</key>
    <dict>
    <key>DNS</key>
    <dict>
    <key>ServerAddresses</key>
    <array>
    <string>8.8.8.8</string>
    <string>8.8.4.4</string>
    </array>
    </dict>
    <key>Interface</key>
    <dict>
    <key>DeviceName</key>
    <string>ip1</string>
    ……



    修改完成,重启iPhone。
    Showfom
        3
    Showfom  
       2014-12-06 17:43:48 +08:00 via iPhone
    @omi4399 这个一定要越狱吧?
    omi4399
        4
    omi4399  
       2014-12-06 17:49:06 +08:00
    @Showfom 嗯,除非我记着有个软件可以在 PC 上不越狱修改系统文件的,名字我忘了
    austinchou0126
        5
    austinchou0126  
       2014-12-06 18:13:03 +08:00
    @omi4399 iExplorer?
    omi4399
        6
    omi4399  
       2014-12-06 18:36:05 +08:00
    @austinchou0126 貌似不越狱这个软件只能看媒体,无法访问系统文件
    Epsil0n9
        7
    Epsil0n9  
       2014-12-06 19:11:21 +08:00
    @wwqgtxx 请教下安卓的方法,修改系统文件还是装app?
    wwqgtxx
        8
    wwqgtxx  
       2014-12-06 19:15:00 +08:00 via Android   ❤️ 1
    @Epsil0n9 root之后安装软件setdns
    Halry
        9
    Halry  
       2014-12-06 20:23:06 +08:00 via Android
    @wwqgtxx 有没有不用安装软件的,不想安装软件
    wwqgtxx
        10
    wwqgtxx  
       2014-12-06 20:53:21 +08:00 via Android
    @Halry no,别的方法都不靠谱
    Starduster
        11
    Starduster  
       2014-12-06 21:41:19 +08:00 via iPhone
    简单地说不越狱不行,越狱之后用ssh改文件
    xdcr
        12
    xdcr  
       2014-12-06 22:47:26 +08:00 via iPhone
    不越狱的通过修改备份文件,然后再恢复备份。7.x的可行,8.x的没试过。
    karlcheong
        13
    karlcheong  
       2014-12-07 01:25:45 +08:00
    我個人是通過連接VPN來修改使用的DNS
    只要不把流量導向VPN就好 (split tunneling)
    Showfom
        14
    Showfom  
       2014-12-07 01:41:01 +08:00 via iPhone
    @karlcheong L2TP吗
    karlcheong
        15
    karlcheong  
       2014-12-08 13:54:53 +08:00
    @Showfom

    我的意思是指PPTP,L2TP,OVPN都可以設置默認路由是用VPN的還是用回原來的
    比如在iOS下PPTP和L2TP只要 關閉"傳送所有流量"
    那就會使用VPN DHCP的DNS參數但使用原來的路由上網

    Openvpn 能控制服務器的話可以直接改DHCP/push dhcp-option DNS
    然後服務器上不做push route/redirect-gateway (這樣才不會使用到VPN的路由上網)
    不能控制的話在客戶端設置 route-nopull ,然後手工指定路由/DNS

    VPN的方法雖然較麻煩但不用越獄,可以最大程度控制路由和DNS,還不怕劫持
    Leonard988
        16
    Leonard988  
       2014-12-08 14:36:28 +08:00
    不用越狱,不用其他软件就能改,在你链接的无线网络里点后面那个蓝色的 圆圈 i
    在弹出窗口里点DNS后面的ip地址,然后就可以写新的写好退出就可以自己保存
    Leonard988
        17
    Leonard988  
       2014-12-08 14:36:54 +08:00
    看错了,不好意思
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3366 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 12:31 · PVG 20:31 · LAX 04:31 · JFK 07:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.