首先,我們要明白何為內(nèi)網(wǎng)穿透,內(nèi)網(wǎng)穿透即即在計(jì)算機(jī)在局域網(wǎng)內(nèi)的時(shí)候,外網(wǎng)與內(nèi)網(wǎng)的計(jì)算機(jī)的節(jié)點(diǎn)進(jìn)行連接時(shí)所需要的連接通信,簡(jiǎn)單滴說,我們?cè)L問百度,實(shí)際上是訪問了百度的公網(wǎng)地址,但是如果一個(gè)機(jī)器在一個(gè)局域網(wǎng)內(nèi),如常見的 192.168.XXX.XXX,那么不在該網(wǎng)段的機(jī)器是無法訪問到的,這個(gè)時(shí)候我們就需要用內(nèi)網(wǎng)穿透,把該機(jī)器部署到公網(wǎng)上,IP映射固然是一個(gè)簡(jiǎn)單好用的方法,但是這個(gè)需要我們的運(yùn)行商給你開通端口權(quán)限,一般已經(jīng)不會(huì)開通了,所以我們可以用nat123去實(shí)現(xiàn)內(nèi)網(wǎng)穿透,本文以centos8為例安裝
我們首先要注冊(cè)一個(gè)nat123的賬號(hào)
--安裝nat123運(yùn)行環(huán)境
[root@CentOs ~] yum update
[root@CentOs ~] yum install mono-complete
--安裝nat123安裝包
[root@CentOs ~] mkdir -p opt/nat123
[root@CentOs ~] cd opt/nat123
[root@CentOs~] wget http://www.nat123.com/down/nat123linux.tar.gz
[root@CentOs ~] ls
[root@CentOs ~] tar -zxvf nat123linux.tar.gz
--啟動(dòng)nat123
[root@CentOs ~] mono nat123linux.sh
啟動(dòng)的時(shí)候會(huì)要求我們輸入用戶名、密碼,就是我們注冊(cè)的那個(gè)賬戶
至此,NAT123已安裝完畢并啟動(dòng)
然后我們登錄nat123網(wǎng)頁版,進(jìn)入用戶中心-->端口映射添加(我已經(jīng)添加過,所以在映射編輯查看),按如下信息填寫或是選擇,其中內(nèi)網(wǎng)地址就是你把服務(wù)器部署在那臺(tái)機(jī)器上,內(nèi)網(wǎng)端口看你用哪種服務(wù)開啟的哪個(gè)端口,將自主域名或者cname復(fù)制下來備用

nat123設(shè)置
我們進(jìn)入自己的域名提供商,解析---> 添加解析,添加cname為 自主域名

騰訊域名設(shè)置
生效之后,我們分別用192.168.44.7 和 www.410482.xyz 訪問,發(fā)現(xiàn)執(zhí)行的是同一網(wǎng)頁,而且 www.410482.xyz 可以在局域網(wǎng)之外訪問!

名詞解釋:
cname:域名解析,也叫域名指向、反向IP登記,就是將好記的域名(如這里的 www.410482.xyz )解析成IP,服務(wù)由DNS服務(wù)器完成,是把域名解析到一個(gè)IP地址,然后在此IP地址的主機(jī)上將一個(gè)子目錄與域名綁定,即將 cname =
0f2794.0b97b1.9.w.cname123.NET. 和 www.410482.xyz 綁定,然后
0f2794.0b97b1.9.w.cname123.net是包含了內(nèi)網(wǎng)服務(wù)器的全部信息的,其實(shí)和DNS是由很多相似之處的