Transkey

域名购买,设置路由端口转发
一、背景当我们部署完服务器后会有一个或多个IP,可能是内网IP也可能外网IP。站点部署完毕后,内网电脑可用内网IP...
扫描右侧二维码阅读全文
26
2019/06

域名购买,设置路由端口转发

一、背景

此文章如有什么疑问或错误,请联系博主修改!

当我们部署完服务器后会有一个或多个IP,可能是内网IP也可能外网IP。
站点部署完毕后,内网电脑可用内网IP访问,外网电脑用外网IP访问。

  • 内网IP: 局域网下的地址标识
  • 外网IP: Internet上唯一的地址标识

不难发现一个问题,外网IP有时候会改变,导致在访问失败。

  1. 列表项目

主要是有以下几种原因导致外网IP改变

  • 家里物理主机: 路由器重新拨号,运行商会重新分配外网IP(本文章已此为例子)
  • 云服务器: 重启/修改子网等(除非固定IP)

这个时候就需要用一个特殊的标识访问我们的站点,此标识就是域名。


二、前言

域名(英语:Domain Name

可以简单点来说,域名通过DNS解析之后就是IP,
通过域名可以映射到IP,因此可以通过域名直接访问我们的站点


三、环境

本文环境:

  • 白裙(Web Station)
  • 路由器(高恪系统)
  • 宽带的外网IP

其他环境:

  • 云主机:跳过路由器设置,因为云主机可以申请外网IP
  • 物理主机 + 路由器:路由器需支持动态域名/端口转发(市场上TPlink华硕等都有)
    如果没有,可在Linux系统(主机或路由器)上挂个DNSpod脚本进行解析。或者刷路由器系统
  • 无外网IP:电话联系运行商,告知装监控需要外网IP,后续便可获得。
    如果还是无法取得外网IP,也可以设置内网穿透。

DNSpod脚本配置,内网穿透教程,刷路由器系统,如需要教程请留言,后续再分享给大家


四、域名购买

针对顶级域名

域名购买国内比较常见的有如下几个提供商:

1. 首先想个好记自己喜欢的前缀如1msky,然后在提供商输入,点击一键购买
建议选择顺序: .COM > .CN > .Net(当然随意也行)
域名购买
2. 微信付钱(最近有特惠优惠不少呢,有送解析标准证书

3. 进入腾讯云域名管理更多 → 选择DNS修改(添加如下DNSPod的服务器),并点击提交

f1g1ns1.dnspod.net
f1g1ns2.dnspod.net

4. 更多域名信息修改(提交自己的个人信息,需要实名制提交给ICANN审核)

5. 解析,设置域名解析
jx

6. 添加如下2条记录jl

  • 记录值: 随便填(DNS解析成功后,会自动更新外网IP
  • @ : 表示直接解析主域名1msky.cn
  • * : 表示通配,解析泛型域名 *.1msky.cn(二级域名比如music.1msky.cn/image.1msky.cn)

五、DNSPOD添加域名

1. 登录DNSpod管理界面 → 域名解析 → 添加域名 → 输入域名1msky.cn → 确定
添加DNSpod域名

2. 获取DNSpod API token → 用户中心 → 安全设置 → API token → 开启

3. 创建API token → 输入Tokens名称(随意:test) → 确定 → 确定
获取API

得到ID/Token(备用)
ID: 105490
Token: db832aaa739febe8510c62a1c4179fd6


六、路由器设置

1. 登录路由器后台 → 动态域名 → DNSPOD → 开启打钩

2. 输入信息:

  • 主域名:1msky.cn
  • 子域名:music,www,image等二级域名(前面添加过*.1msky.cn主机记录)
  • ID/Token: 上面记录的

动态域名

3. 保存,稍等一会,会有更新日志,表示域名已经正常解析到我们的外网ip上

2019-07-02 17:24:01 Log Cleaned
2019-07-02 17:24:01 domain_id: 72985467
2019-07-02 17:24:01 Start update records
2019-07-02 17:24:01 old ip: [220.250.49.34], new ip: [220.250.49.34]
2019-07-02 17:24:01 No necessary to update [www.1msky.cn] A, ip: [220.250.49.34]
2019-07-02 17:24:01 old ip: [220.250.49.34], new ip: [220.250.49.34]
2019-07-02 17:24:01 No necessary to update [olmusic.1msky.cn] A, ip: [220.250.49.34]
2019-07-02 17:24:01 old ip: [220.250.49.34], new ip: [220.250.49.34]
2019-07-02 17:24:01 No necessary to update [music.1msky.cn] A, ip: [220.250.49.34]
2019-07-02 17:24:01 old ip: [220.250.49.34], new ip: [220.250.49.34]
2019-07-02 17:24:01 No necessary to update [image.1msky.cn] A, ip: [220.250.49.34]
2019-07-02 17:24:01 Update records finish

也可以登录腾讯云域名解析,查看记录值是否被更新。

4. 设置路由器端口转发,外网443端口转发到白裙443的web站点上。
dkzf.png


七、确认

1. 查看外网ip,输入以下命令,确认与域名解析的ip一致

transkey@client:~$ curl ifconfig.io
220.250.49.34
transkey@client:~$ dig 1msky.cn
; <<>> DiG 9.9.4-RedHat-9.9.4-74.el7_6.1 <<>> 1msky.cn
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 40429
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;1msky.cn.                      IN      A

;; ANSWER SECTION:
1msky.cn.               60      IN      A       220.250.49.34

;; Query time: 411 msec
;; SERVER: 172.31.0.2#53(172.31.0.2)
;; WHEN: Tue Jul 02 18:13:09 CST 2019
;; MSG SIZE  rcvd: 53
transkey@client:~$ 

2. 现在就可以通过https://1msky.cn域名访问你的站点了

二级域名www.1msky.cn/images.1msky.cn等也可以访问哦


阿里云中国版注册就送¥2000,可开香港区机房CN2专线,【点击注册】。
阿里云国际版注册就送$10,国际机房CN2专线,无需备案,【点击注册】。

Last modification:January 9th, 2020 at 05:11 pm
如果觉得我的文章对你有用,请随意赞赏

12 comments

  1. choi

    老哥,我是白群,使用docker部署了几个应用,请问我怎么消除域名+端口号,后面的端口号啊?

    1. Transkey
      @choi

      群晖有个反向代理 设置下就行

  2. 啊啊

    这么多评论
    我来打卡啦~٩(๑>◡<๑)۶! 给你来句诗~

    「叹息老来交旧尽,睡来谁共午瓯茶。」

    1. Transkey
      @啊啊

      →_→

  3. 負笈

    我来打卡啦~٩(๑>◡<๑)۶! 给你来句诗~

    「何计长来此,闲眠过一生。」

    1. Transkey
      @負笈

      水军 啊 ,要留点有建设性的评论呀→_→

  4. 木晗汐

    我来打卡啦~٩(๑>◡<๑)۶! 给你来句诗~

    「统豺虎,御边幅,号令明,军威肃。」

  5. 木晗汐

    |´・ω・)ノ

    1. Transkey
      @木晗汐

      OωO

  6. 木晗汐

    我来打卡啦~٩(๑>◡<๑)۶! 给你来句诗~

    「何计长来此,闲眠过一生。」

    1. 木晗汐
      1. Transkey

Leave a Comment