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

怎样根据域名映射到两个路由器?

  •  
  •   sutking · 2014-10-24 07:29:18 +08:00 via iPhone · 5576 次点击
    这是一个创建于 3682 天前的主题,其中的信息可能已经有所发展或是发生改变。
    可能题目表达的不好,我想不出来怎么用一句话概括这个问题…
    是这样的:我家一个宽带,用一个路由器(Netgear JND3000)连接因特网,然后DHCP给很多设备网络;我还有两台web服务器,它们分别用两个IP地址(废话)。前些天刚买了一个花生棒,并且在花生壳公司注册有两个域名(用一个花生壳账号注册的),现在花生壳可以正常解析我的域名到我路由器的公网IP地址,并且路由器也可以映射到一台80端口的web服务器(我的两个域名都解析到同一个服务器的网页了)。
    现在我的问题是怎么才能把我的两个域名分别解析、映射到两台服务器上去啊???
    11 条回复    2014-10-24 22:39:38 +08:00
    zola
        1
    zola  
       2014-10-24 07:41:28 +08:00
    再买一个花生棒

    两台web服务器分别用不同的端口。
    sutking
        2
    sutking  
    OP
       2014-10-24 07:52:13 +08:00 via iPhone
    @zola 现在已经设置不同的端口了,但是怎么设置域名映射到IP:端口呢?路由器的设置里只有映射到,没有从哪儿映射的项目啊…
    mawenjian
        3
    mawenjian  
       2014-10-24 08:04:00 +08:00 via Android
    楼主的意思应该是两台服务器都用80端口吧?家庭路由器没办法根据域名映射到两台服务器,可以用其中一台服务器搭个反代。
    LazyZhu
        4
    LazyZhu  
       2014-10-24 08:11:59 +08:00
    一个方法是端口转发,域名带端口,不雅观,如
    a.com (80省略了)
    b.com:8080
    另一个方法是URL转发(反代),域名带端口,不雅观,如
    a.com/b.com都部署在第一台服务器,但b.com只是反代了第二台服务器
    还需要开通两台服务器的互访
    LazyZhu
        5
    LazyZhu  
       2014-10-24 08:13:34 +08:00
    上面的第二个“域名带端口,不雅观”请无视。。。
    onno
        6
    onno  
       2014-10-24 08:32:02 +08:00 via Android
    好奇 你那服务器用来干嘛? 我这80好像被封了
    xylophone21
        7
    xylophone21  
       2014-10-24 09:39:27 +08:00
    如果只需要内网访问的话,在路由器上设本地DNS解析规则将两个域名解析到2个内网地址即可.
    一般的路由器会充当DNS的角色,所以严格来说这属于在DNS上设置.
    不过既然这样的话,不如不直接把花生壳的IP解析成内网IP.

    如果需要外网访问的话,见上面的回答.
    coderwang
        8
    coderwang  
       2014-10-24 09:44:13 +08:00
    内网一台服务器用 nginx反向代理另外一台
    sutking
        9
    sutking  
    OP
       2014-10-24 10:36:31 +08:00 via iPhone
    看来反向代理是目前的靠谱解法??回头试试去
    huaiyinhou
        10
    huaiyinhou  
       2014-10-24 17:02:58 +08:00 via iPhone
    一台反向代理
    ryd994
        11
    ryd994  
       2014-10-24 22:39:38 +08:00
    这样:
    映射80端口到A
    A上配置vhost,反代B
    nginx两个server块搞定
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2799 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 11:56 · PVG 19:56 · LAX 03:56 · JFK 06:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.