V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
hzqim
V2EX  ›  问与答

DNS 能否直接进行端口重定向?

  •  
  •   hzqim · 2014-11-27 22:23:16 +08:00 · 2934 次点击
    这是一个创建于 3474 天前的主题,其中的信息可能已经有所发展或是发生改变。
    访问 abc.com,自动跳转到 abc.com:88 是如何做到的?

    如果说 abc.com:88 所用宽带 没有 被运营商禁止使用 80 端口,那么跳转到 88 端口是否属于蛋疼行为?
    如果说 abc.com:88 所用宽带 已经 被运营商禁止使用 80 端口,那么我们怎么能访问 abc.com 进行跳转?

    难道 abc.com 与 abc.com:88 可以设置不同的 A 记录?还是 DNS 提供了跳转?
    解决了这个跳转问题,自己的小博客就可以架设在家里了!!

    案例参考:广播论坛(http://bbs.leowood.net/)
    3 条回复    2014-11-27 22:49:00 +08:00
    xenme
        1
    xenme  
       2014-11-27 22:30:57 +08:00   ❤️ 1
    首先,DNS肯定没有这个功能。
    ------
    其次,你的例子80是通的。
    telnet bbs.leowood.net 80
    Trying 58.176.229.230...
    Connected to bbs.leowood.net.
    Escape character is '^]'.
    GET
    HTTP/1.1 400 Bad Request
    Content-Type: text/html
    Date: Thu, 27 Nov 2014 14:29:44 GMT
    Connection: close
    Content-Length: 35

    <h1>Bad Request (Invalid Verb)</h1>Connection closed by foreign host.
    aaaa007cn
        2
    aaaa007cn  
       2014-11-27 22:41:23 +08:00   ❤️ 1
    $ curl http://bbs.leowood.net/ -v
    * About to connect() to bbs.leowood.net port 80 (#0)
    * Trying 58.176.229.230... connected
    * Connected to bbs.leowood.net (58.176.229.230) port 80 (#0)
    > GET / HTTP/1.1
    > User-Agent: curl/7.16.3 (i686-pc-linux-gnu) libcurl/7.16.3 OpenSSL/0.9.7l zlib/1.2.3
    > Host: bbs.leowood.net
    > Accept: */*
    >
    < HTTP/1.1 302 Object moved
    < Date: Thu, 27 Nov 2014 14:34:39 GMT
    < Server: Microsoft-IIS/6.0
    < X-Powered-By: ASP.NET
    < Location: http://bbs.leowood.net:88/
    < Content-Length: 147
    < Content-Type: text/html
    <
    <head><title>Object moved</title></head>
    <body><h1>Object Moved</h1>This object may be found <a HREF="http://bbs.leowood.net:88/">here</a>.</body>

    那个例子是先请求 80 端口然后 302 到 88 端口
    hzqim
        3
    hzqim  
    OP
       2014-11-27 22:49:00 +08:00 via Android
    @aaaa007cn
    @xenme 果然是蛋疼!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2276 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 02:38 · PVG 10:38 · LAX 19:38 · JFK 22:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.