要得知自己家里的 ip 地址,哪种方法稳如老狗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Chigogo
V2EX    问与答

要得知自己家里的 ip 地址,哪种方法稳如老狗?

  •  
  •   Chigogo 2018-02-23 15:35:20 +08:00 5148 次点击
    这是一个创建于 2799 天前的主题,其中的信息可能已经有所发展或是发生改变。

    NAT 的锅啊……那么问题来了,如何时时刻刻知道家里的 IP 地址呢?

    向日葵这货稳定不?

    第 1 条附言    2018-02-23 23:38:30 +08:00
    解决方法粗暴到你想象不到:路由器 app 直接显示 ip。

    大家说了很多 isp 级别的 NAT 什么之类的,我这里有时候是公网 ip 有时候是局域网。重播几次就能上公网的。

    得到家里的 ip 设置好端口转发,就可以广域网远程开机、广域网远程桌面了……你懂的。
    44 条回复    2018-03-02 16:41:22 +08:00
    xiaosheng
        1
    xiaosheng  
       2018-02-23 15:36:46 +08:00
    我的方法,个人方法,,,家里有一台极路由 无线路由器,手机 app 后台可以看到当前外网 ip,,,收一个便宜的二手目测几十,也算廉价解决方案哈哈
    yylbfyl
        2
    yylbfyl  
       2018-02-23 15:40:23 +08:00 via iPhone
    leafleave
        3
    leafleave  
       2018-02-23 15:40:41 +08:00 via iPhone
    但是有 NAT,你知道家里的 ip 也连不上啊
    Chigogo
        4
    Chigogo  
    OP
       2018-02-23 15:41:44 +08:00
    @leafleave 端口转发,路由器可以设置
    Mush
        5
    Mush  
       2018-02-23 15:43:33 +08:00
    之前用 dnspod 的 API 做了一个小东西, 不知道楼主能不能用的上 https://github.com/btyh17mxy/dynamic-dns
    Chigogo
        6
    Chigogo  
    OP
       2018-02-23 15:45:09 +08:00
    @Mush 要读代码吗……想知道不要开电脑的方法。(比如用一个安卓机定时推送?)
    Mush
        7
    Mush  
       2018-02-23 15:47:33 +08:00
    @Chigogo #6 我当时是在家里弄了一个服务器, 把这个服务装在家里的服务器上, 如果 IP 有变化, 会调用 DNSPOD 的 API 来修改一个域名的 A 记录. 不要开电脑的方法我没有研究过.
    livc
        8
    livc  
       2018-02-23 15:49:26 +08:00
    稳如老狗笑出声
    ys0290
        9
    ys0290  
       2018-02-23 15:49:51 +08:00 via iPhone
    我有一个上网卡插在电脑上,破解了当 voip 落地,然后给它附加了一个功能,发特殊字符的短信给它,返回当前 ip,可以通过短信返回,也可以通过网络返回
    供参考
    standin000
        10
    standin000  
       2018-02-23 15:50:47 +08:00
    ddclient 更新动态域名很稳定
    isb
        11
    isb  
       2018-02-23 15:52:09 +08:00
    cloudflare 有 api,搭配域名应该可以破。。
    hljjhb
        12
    hljjhb  
       2018-02-23 15:52:14 +08:00 via Android   1
    路由器都自带 ddns 呃
    ovear
        13
    ovear  
       2018-02-23 15:53:58 +08:00
    注册一个 qq 小号,然后装显 ip 版 qq,发送文件啥的。
    ScotGu
        14
    ScotGu  
       2018-02-23 15:59:37 +08:00
    家里路由器是什么品牌和型号? DDNS 支持那些服务商, 去申请呀。
    mt7620
        15
    mt7620  
       2018-02-23 16:03:50 +08:00
    @Chigogo
    知道端口转发,竟然不知道 DDNS
    Tink
        16
    Tink  
    PRO
       2018-02-23 16:18:37 +08:00 via iPhone
    curl 就能获取呀

    curl myip.ipip.net
    Tink
        17
    Tink  
    PRO
       2018-02-23 16:19:50 +08:00 via iPhone
    安卓机上写一个 shell,curl 获取 ip,变化了就给 server 酱发个消息
    Chigogo
        18
    Chigogo  
    OP
       2018-02-23 16:23:36 +08:00
    @ScotGu
    @mt7620 讨厌花生壳
    @Tink 推荐一个安卓 shell
    Tink
        19
    Tink  
    PRO
       2018-02-23 16:29:24 +08:00
    安卓本质就是 linux 呀,root 之后装个 shell 工具直接就能运行吧
    ybbswc
        20
    ybbswc  
       2018-02-23 16:31:52 +08:00 via iPhone
    家里电脑一直开着,远程上去看一下,稳如狗。
    Sanko
        21
    Sanko  
       2018-02-23 16:34:19 +08:00 via Android
    xiamuguizhi
        22
    xiamuguizhi  
       2018-02-23 17:03:55 +08:00
    我都是用花生壳,用了 5,6 年了吧!还不错!
    badcode
        23
    badcode  
       2018-02-23 17:07:40 +08:00 via iPhone
    frp 可以
    victor97
        24
    victor97  
       2018-02-23 17:26:16 +08:00 via Android
    楼主如果要内网穿透,frp +1
    CEBBCAT
        25
    CEBBCAT  
       2018-02-23 17:59:19 +08:00   1
    还有啥能比发帖问稳?

    curl ip.cn
    +
    cloudflare API
    cye3s
        26
    cye3s  
       2018-02-23 18:00:15 +08:00 via Android
    curl 取得 ip,和本地缓存的地址对比,有变化 server 酱推到微信,省事就 ddns
    cctv6
        27
    cctv6  
       2018-02-23 18:22:58 +08:00 via iPhone
    写个脚本,设置一个定时任务,稳如狗

    比路由器自带的 ddns 稳
    jimages
        28
    jimages  
       2018-02-23 18:26:45 +08:00 via iPhone
    mattx
        29
    mattx  
       2018-02-23 19:18:24 +08:00
    /div>
    @cye3s 推送到微信用啥实现。
    input2output
        30
    input2output  
       2018-02-23 19:20:23 +08:00
    curl icanhazip.com
    然后 cloudflare API
    input2output
        31
    input2output  
       2018-02-23 19:20:37 +08:00
    @mattx #29 [Server 酱]
    evagreenworking
        32
    evagreenworking  
       2018-02-23 19:39:15 +08:00
    是自己家 nat 还是 isp 的 nat ? 如果后者 获取了也没用 走 frp 吧 frp 服务端架的地址肯定是要固定 /至少 DDNS 的
    crab
        33
    crab  
       2018-02-23 19:45:55 +08:00
    我用的 ddns,3322 的服务。
    flynaj
        34
    flynaj  
       2018-02-23 19:49:08 +08:00 via Android
    nat 后面知道 ip 也没有什么用处,都是内网 ip,你需要的是内网穿透,frp
    hunk
        35
    hunk  
       2018-02-23 19:55:08 +08:00
    路由器上用 curl 3322
    其它动态域名也可以,只要路由器支持。
    Showfom
        36
    Showfom  
    PRO
       2018-02-23 19:56:46 +08:00
    curl ip.gs
    curl ip.sb
    uyhyygyug1234
        37
    uyhyygyug1234  
       2018-02-23 20:06:34 +08:00   2
    目前可行的方案有:

    - `curl ip.cn`,这个需要敲入的字母最少,并且域名最好记,给出的信息也满足基本要求。之前只在网页上找了一圈,没看到有 API 介绍,以为 curl 会返回一堆 HTML 代码呢。没想到他对 curl 做了单独处理。赞一个!

    - `curl ipinfo.io`,这个给出的信息最全,并且是 JSON 格式的,便于脚本使用。大赞!

    - `curl myip.ipip.net`,给出的信息比 ip.cn 多一些,但仍然只是人眼友好的,不便于脚本分析。且域名比较长。不过,也赞一个!

    - `curl ifconfig.me`,这个给出的信息最简单直接,就是一个干净的 IP。域名也不错,这个名字基本已经成了肌肉记忆了,所以虽然略长但不怎么影响输入。唯一遗憾的是,在我这的访问速度非常慢。

    其他的,要么是 URL 太长了,要么是给出的信息太乱,就不再一一列举了。

    最后,再次感谢各位提供信息。差一点就要开个 Git 自己轮了。这下省了不少时间。
    (或许手痒的时候可以考虑轮一个查询手机号所在地和运营商的 API 服务。不过,目前需求不大。)
    zhigang1992
        38
    zhigang1992  
       2018-02-23 22:35:36 +08:00
    crontab 每分钟 curl api https://now-dns.com
    DonaidTrump
        39
    DonaidTrump  
       2018-02-23 23:04:16 +08:00
    @Chigogo 知道有什么用? 既然是 NAT 的,那么出口也应该是很多个,一般不会这是一个的。而且你自己路由器端口转发有什么用,只能转发你自己的局域网的。
    WangYouGX
        40
    WangYouGX  
       2018-02-24 09:15:40 +08:00 via Android
    我的网络是公网 IP,路由跑 lede 系统,写了个定时脚本,4 分钟一次检测 IP,如果变化会发邮件到我邮箱,这个办法稳定用了两年
    woyao
        41
    woyao  
       2018-02-24 11:34:20 +08:00
    http://pv.sohu.com/cityjson? 大厂的羊毛之一
    ethusdt
        42
    ethusdt  
       2018-02-24 14:04:37 +08:00   1
    @uyhyygyug1234 curl ip.gs 了解一下
    mattx
        43
    mattx  
       2018-02-24 21:56:03 +08:00
    @input2output 看到了感谢.
    alamak76
        44
    alamak76  
       2018-03-02 16:41:22 +08:00
    ipaddress.my 就可以了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5193 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 07:47 PVG 15:47 LAX 00:47 JFK 03:47
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86