
namesilo 我用了半年,现在想要加一个地址解析,比方说 127.0.0.0:8080,和我的域名比方说 xxx.myname.com 绑定。请问应该怎么添加?
另外我用的是搬瓦工的 VPS,ip 直接访问是 oneinstack 的欢迎界面,但是后面加端口号就不能访问了。
跑的是 node 程序,运行没问题,端口号应该是打开了的,就是访问不了。
有好的解决办法吗?
1 raighne Dec 10, 2018 在 DNS 记录里增加一条 A 记录,HOSTNAME 即 xxx,IPV4 ADDRESS 即是你希望指向的 IP 地址,然后在主机里用 nginx 转发 8080 端口到 80 端口就行。 |
2 imydou Dec 10, 2018 异想天开 |
3 chenstor Dec 10, 2018 谁家的 A 记录可以使用端口? |
4 KyonLi Dec 10, 2018 不敢说太满,但我们之中肯定有一个需要补课了 |
5 mydns Dec 10, 2018 高端的 DNS 解析 哇 |
6 Arthur5 Dec 10, 2018 via Android 楼主应该是想通过二级域名访问不同端口服务,这个在 Nginx 里面配置转发就行了,和 DNS 没有关系 |
7 alvin666 Dec 10, 2018 via Android 坐等楼下大神解答 |
8 LuoyeBug Dec 10, 2018 和 DNS 没有关系,解析只管 IP |
9 WuwuGin Dec 10, 2018 这个在 Apache 或者 nginx (取决于你用的那个)里面改,详情谷歌。 |
10 Rysle Dec 10, 2018 问题 1: A:自己用 nginx 做个反向代理 B:用某些 DNS 服务商的 URL 转发服务 问题 2: 注意端口绑定的 interface,如果是绑定在 localhost,那用外部 ip 访问肯定是无效的。 学会用 netstat 命令。 |
11 likuku Dec 10, 2018 via iPhone SVR 记录可以支持端口信息,然而这种记录用途比较特殊,我也只在以前维护 AD 网域时才会用到,AD 控制器之间就是靠 SVR 和 A 记录 以及 域内客户机 交换信息来运行的。 普通网站 /web 类应用想要用 SVR 记录,你得自己实现一套支持它的 服务器和客户端 /浏览器 |
12 dontaskcece Dec 10, 2018 via Android reverse proxy |
13 likuku Dec 10, 2018 via iPhone #11 纠错手误,是 SRV 记录 |
14 binux Dec 10, 2018 via Android 我猜某些 CDN 回源可以指定端口? |
15 orangutan92 OP @Rysle 反向代理我试试看 |
16 mytsing520 PRO 听说 DNS 可以指定端口解析了(手动滑稽 |
17 yingfengi Dec 10, 2018 via Android 咦? 我去补补课 |
18 orangutan92 OP 我成功了,反向代理这样写。 ``` 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) |