V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
orangutan92
V2EX  ›  Linux

namesilo 域名如何添加 ip+端口号的记录?

  •  
  •   orangutan92 · 2018-12-10 14:19:52 +08:00 · 5946 次点击
    这是一个创建于 2201 天前的主题,其中的信息可能已经有所发展或是发生改变。

    namesilo 我用了半年,现在想要加一个地址解析,比方说 127.0.0.0:8080,和我的域名比方说 xxx.myname.com 绑定。请问应该怎么添加?

    另外我用的是搬瓦工的 VPS,ip 直接访问是 oneinstack 的欢迎界面,但是后面加端口号就不能访问了。

    跑的是 node 程序,运行没问题,端口号应该是打开了的,就是访问不了。

    有好的解决办法吗?

    18 条回复    2018-12-18 09:20:20 +08:00
    raighne
        1
    raighne  
       2018-12-10 14:28:21 +08:00
    在 DNS 记录里增加一条 A 记录,HOSTNAME 即 xxx,IPV4 ADDRESS 即是你希望指向的 IP 地址,然后在主机里用 nginx 转发 8080 端口到 80 端口就行。
    imydou
        2
    imydou  
       2018-12-10 14:35:39 +08:00   ❤️ 1
    异想天开
    chenstor
        3
    chenstor  
       2018-12-10 14:39:03 +08:00
    谁家的 A 记录可以使用端口?
    KyonLi
        4
    KyonLi  
       2018-12-10 14:44:52 +08:00   ❤️ 2
    不敢说太满,但我们之中肯定有一个需要补课了
    mydns
        5
    mydns  
       2018-12-10 14:53:32 +08:00
    高端的 DNS 解析 哇
    Arthur5
        6
    Arthur5  
       2018-12-10 14:56:01 +08:00 via Android
    楼主应该是想通过二级域名访问不同端口服务,这个在 Nginx 里面配置转发就行了,和 DNS 没有关系
    alvin666
        7
    alvin666  
       2018-12-10 14:56:10 +08:00 via Android
    坐等楼下大神解答
    webluoye
        8
    webluoye  
       2018-12-10 14:58:34 +08:00
    和 DNS 没有关系,解析只管 IP
    WuwuGin
        9
    WuwuGin  
       2018-12-10 15:00:04 +08:00
    这个在 Apache 或者 nginx (取决于你用的那个)里面改,详情谷歌。
    Rysle
        10
    Rysle  
       2018-12-10 15:05:41 +08:00
    问题 1:
    A:自己用 nginx 做个反向代理
    B:用某些 DNS 服务商的 URL 转发服务

    问题 2:
    注意端口绑定的 interface,如果是绑定在 localhost,那用外部 ip 访问肯定是无效的。
    学会用 netstat 命令。
    likuku
        11
    likuku  
       2018-12-10 15:06:38 +08:00 via iPhone
    SVR 记录可以支持端口信息,然而这种记录用途比较特殊,我也只在以前维护 AD 网域时才会用到,AD 控制器之间就是靠 SVR 和 A 记录 以及 域内客户机 交换信息来运行的。

    普通网站 /web 类应用想要用 SVR 记录,你得自己实现一套支持它的 服务器和客户端 /浏览器
    dontaskcece
        12
    dontaskcece  
       2018-12-10 15:24:59 +08:00 via Android
    reverse proxy
    likuku
        13
    likuku  
       2018-12-10 15:26:47 +08:00 via iPhone
    #11 纠错手误,是 SRV 记录
    binux
        14
    binux  
       2018-12-10 15:48:27 +08:00 via Android
    我猜某些 CDN 回源可以指定端口?
    orangutan92
        15
    orangutan92  
    OP
       2018-12-10 20:14:36 +08:00
    @Rysle 反向代理我试试看
    mytsing520
        16
    mytsing520  
       2018-12-10 20:39:38 +08:00
    听说 DNS 可以指定端口解析了(手动滑稽
    yingfengi
        17
    yingfengi  
       2018-12-10 21:38:13 +08:00 via Android
    咦?
    我去补补课
    orangutan92
        18
    orangutan92  
    OP
       2018-12-18 09:20:20 +08:00
    我成功了,反向代理这样写。
    ```
    location / {
    proxy_pass http://localhost:3000;
    proxy_set_header Host $host;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
    proxy_http_version 1.1;
    proxy_read_timeout 86400;
    }
    ```
    参考
    [Nginx+PM2+Node.js 最简单的配置 - 郝雪冰 - 博客园]( https://www.cnblogs.com/xbblogs/p/7875373.html)
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2686 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 00:27 · PVG 08:27 · LAX 16:27 · JFK 19:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.