NonClockworkChen
V2EX  ›  问与答

突然好奇后端给我用的域名地址,如何获得 ip,

  •  
  •   NonClockworkChen · Nov 7, 2017 · 3239 views
    This topic created in 3135 days ago, the information mentioned may be changed or developed.
    我是做移动端的,后端给我接口有个统一 baseURL 的域名地址,无法 ping,获得 ip.
    只能用 wireshark 抓到地址...后端也说不清原理...只会用...
    很好奇,谁能告诉我,能不用 wireshark 获得,并顺便说下 app 解析得到 ip 的原理吗...

    补充一下,地址是外国的,给国外客户做的外包
    Supplement 1  ·  Nov 8, 2017
    看了大家的回复,感觉是禁了 ping,用 http dns

    其他命令的结果
    dig:
    flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

    nslookup:
    ** server can't find http://imagepro2cdn.yors.co.id: NXDOMAIN

    能请问大概怎么用 http 请求到吗...get?
    xfspace
        1
    xfspace  
       Nov 8, 2017 via Android   ❤️ 1
    解析域名无非就两个,hosts 文件和 DNS。
    WordTian
        2
    WordTian  
       Nov 8, 2017 via Android   ❤️ 1
    无法 ping 是可能的,无法获得 ip 那是不可能的,除非那个域名还没解析
    yingfengi
        3
    yingfengi  
       Nov 8, 2017 via Android
    nslookup
    nolo
        4
    nolo  
       Nov 8, 2017 via Android   ❤️ 1
    可能是 httpdns ?
    xjp
        5
    xjp  
       Nov 8, 2017 via iPhone   ❤️ 1
    不能 ping 但是能访问 说明服务器禁止 ping 了啊 或者 app 里直接吧 ip 写死了 域名只是加在 header 里面 host 字段
    zj299792458
        6
    zj299792458  
       Nov 8, 2017 via iPhone   ❤️ 1
    ping 本身就不是用来获得 ip 的……
    carlclone
        7
    carlclone  
       Nov 8, 2017 via Android
    你可能得补充一下基础知识
    wellsc
        8
    wellsc  
       Nov 8, 2017 via iPhone   ❤️ 1
    Dig domain
    Lentin
        9
    Lentin  
       Nov 8, 2017 via iPhone   ❤️ 1
    nslookup domain.tld
    shiji
        10
    shiji  
       Nov 8, 2017 via Android
    无语了。。。
    Tink
        11
    Tink  
    PRO
       Nov 8, 2017 via iPhone   ❤️ 1
    不能禁 ping ?
    eicyan
        12
    eicyan  
       Nov 8, 2017
    本科教材《计算机网络》
    iceheart
        14
    iceheart  
       Nov 8, 2017 via Android   ❤️ 1
    gethostbyname
    getaddrinfo
    snnn
        15
    snnn  
       Nov 8, 2017 via Android   ❤️ 1
    前排几个胡扯什么啊。ping 是最简单的获取 ip 的办法。你仔细看看 ping 的第一行输出是什么
    kn007
        16
    kn007  
       Nov 8, 2017
    看了下,你给的地址,是 CF 的啊。
    NonClockworkChen
        17
    NonClockworkChen  
    OP
       Nov 8, 2017
    @kn007 cf 是什么意思
    kn007
        18
    kn007  
       Nov 8, 2017   ❤️ 1
    @NonClockworkChen cname 到 cloudflare 啊
    tms
        19
    tms  
       Nov 8, 2017
    是 CNAME 到 AWS Cloudfront 的,后端是 S3。
    没有禁 ping 也没有禁止解析。是你在对域名进行 ping 和 dig 的时候加了 http://吧。。。

    还有通过 LZ 你泄露的这个域名可以直接获取 S3 里面存储的文件,没做鉴权。。。最好是处理一下。。
    NonClockworkChen
        20
    NonClockworkChen  
    OP
       Nov 8, 2017
    @tms 谢谢,早上发完之后 2 分钟后发现泄露了域名...
    我也发现可以通过域名获取 xml 文件,可以进行疯狂攻击刷流量
    然后微信了后端...后端说泄露了没事...然后就没有然后了...

    感谢提醒与解释,我是加了 http://.

    原来如此,没想到啊...还是 v 友给力
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3375 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 70ms · UTC 11:02 · PVG 19:02 · LAX 04:02 · JFK 07:02
    ♥ Do have faith in what you're doing.