用域名訪問內(nèi)網(wǎng)服務(wù)器(內(nèi)網(wǎng)域名解析服務(wù)器)

時間:2022-11-28 15:01 來源:未知 責(zé)任編輯:小維
只要會打字就能做網(wǎng)站,阿里云自助建站免費體驗,主要優(yōu)點是網(wǎng)站打開速度快,免費協(xié)助備案。阿里云/華為云/騰訊云/天翼云服務(wù)器折上折,新購,續(xù)費,升級長期代理折扣。

本文目錄一覽:

如何用域名訪問內(nèi)網(wǎng)WEB服務(wù)器

在防火墻上面設(shè)置訪問控制列表,允許內(nèi)網(wǎng)的ip地址(如192.168.x.x)訪問你的web服務(wù)器的ip地址應(yīng)該就可以。

用域名訪問內(nèi)網(wǎng)服務(wù)器(內(nèi)網(wǎng)域名解析服務(wù)器)

 

如何讓主機通過域名訪問局域網(wǎng)內(nèi)的某個web

 

1、首先依次點擊桌面左下角“開始菜單”“所有應(yīng)用”“Windows系統(tǒng)”“控制面板”,如圖所示。

2、在控制面板界面,選擇“查看方式”為“大圖標”,然后點擊打開window防火墻,如圖所示。

3、然后點擊“高級設(shè)置”,如圖所示。

4、在高級安全 Windows 防火墻界面,右側(cè)點擊Windows 防火墻“屬性”。

5、在屬性界面,點擊“域配置文件“”狀態(tài)”“入站鏈接”設(shè)為”允許“,如圖所示。

6、設(shè)置完畢點擊“確定”,這時“高級設(shè)置中的防火墻屬性上方都為允許狀態(tài)”,現(xiàn)在局域網(wǎng)內(nèi)其他電腦就可以通過IP訪問網(wǎng)站了。

如何讓內(nèi)網(wǎng)的CENTOS服務(wù)器能用域名訪問?

利用frp穿透技術(shù),來實現(xiàn)你要的功能,不需要公網(wǎng)IP。畢竟現(xiàn)在公網(wǎng)IP運營商有很多限制:

以下文章轉(zhuǎn)載自吳昊博客

frp內(nèi)網(wǎng)穿透是通過一個帶有公網(wǎng)IP的服務(wù)器進行中轉(zhuǎn),對被控主機實現(xiàn)反向代理,用戶通過訪問frps(中轉(zhuǎn)服務(wù)器)來實現(xiàn)對frpc(被控主機)的遠程訪問。

frp流程圖如下:

frp項目地址:

本實驗環(huán)境以阿里云服務(wù)器作為中轉(zhuǎn)機,中轉(zhuǎn)服務(wù)器使用Centos7.6,被控主機使用Centos7.6,用戶使用Windows10由于網(wǎng)絡(luò)原因,文中鏈接已經(jīng)替換成了本地鏈接,如不放心,請自行去GitHub下載

frps中轉(zhuǎn)服務(wù)器配置

1、下載frp

在一臺有公網(wǎng)IP的主機上配置frps,我這里以阿里云Centos7.x主機為例

1 wget

2 tar xf frp_0.27.0_linux_amd64.tar.gz

3 mv frp_0.27.0_linux_amd64 /usr/local

4 cd /usr/local/frp_0.27.0_linux_amd64

5 rm -f frpc*

2、配置frps

這里使用最基礎(chǔ)的配置,bind_port 表示frp面板的監(jiān)控端口,dashboard_user表示面板的登陸帳號,dashboard_pwd表示面板的登陸密碼,其它不動。

1 vi

frps.ini

配置文件說明:

1 [common]

2 bind_port = 7000

3

4 dashboard_user = whsir

5 dashboard_pwd = blog.whsir.com

6 dashboard_port = 8000

3、啟動frps

配置啟動服務(wù)

1 vi /etc/systemd/system/frps.service

1 [Unit]

2 Description=frps daemon

3 After=syslog.target network.target

4 Wants=network.target

5

6 [Service]

7 Type=simple

8 ExecStart=/usr/local/frp_0.27.0_linux_amd64/frps -c /usr/local/frp_0.27.0_linux_amd64/frps.ini

9

10 [Install]

11 WantedBy=multi-user.target

技行以下兩個命令

1 systemctl enable frps

2 systemctl start frps

4、訪問監(jiān)控平臺

http://公網(wǎng)IP:8000

賬號whsir

密碼blog.whsir.com

如果訪問不了,請使用ss -lnt命令檢查端口是否啟動,是否因為防火墻原因攔截。

至此frps中轉(zhuǎn)服務(wù)器配置完成

frpc內(nèi)網(wǎng)主機配置

1、內(nèi)網(wǎng)主機下載frp

1 wget

2 tar xf frp_0.27.0_linux_amd64.tar.gz

3 mv frp_0.27.0_linux_amd64 /usr/local

4 cd /usr/local/frp_0.27.0_linux_amd64

5 rm -f frps*

2、配置frpc

其中x.x.x.x表示frps中轉(zhuǎn)服務(wù)器IP地址

ssh字段:local_port = 22示被控(內(nèi)網(wǎng))主機的ssh端口,remote_port = 6000表示ssh中轉(zhuǎn)端口

web字段:local_port = 80表示被控(內(nèi)網(wǎng))主機的web端口,remote_port = 8081表示web中轉(zhuǎn)端口

1 vi frpc.ini

1 [common]

2 server_addr = x.x.x.x

3 server_port = 7000

4

5 [ssh]

6 type = tcp

7 local_ip = 127.0.0.1

8 local_port = 22

9 remote_port = 6000

10

11 [web]

12 type = tcp

13 local_ip = 127.0.0.1

14 local_port = 80

15 remote_port = 8081

3、啟動frpc

配置啟動服務(wù)

1 vi /etc/systemd/system/frpc.service

1 [Unit]

2 Description=frpc daemon

3 After=syslog.target network.target

4 Wants=network.target

5

6 [Service]

7 Type=simple

8 ExecStart=/usr/local/frp_0.27.0_linux_amd64/frpc -c /usr/local/frp_0.27.0_linux_amd64/frpc.ini

9

10 [Install]

11 WantedBy=multi-user.target

執(zhí)行如下命令

1 systemctl enable frpc

2 systemctl start frpc

至此frpc被控主機配置完成

此時可通過x.x.x.x:6000連接內(nèi)網(wǎng)ssh,通過訪問內(nèi)網(wǎng)主機web,訪問速度取決于帶寬

這時候,內(nèi)網(wǎng)主機就映射到外網(wǎng)去了,然后,用域名指定你的frp主機ip就可以了。這樣就可以實現(xiàn)你的功能了。

為什么在局域網(wǎng)內(nèi)用域名訪問內(nèi)部服務(wù)器網(wǎng)站不通?

因為局域網(wǎng)內(nèi)沒有建立域名解析服務(wù)器,所以不能在局域網(wǎng)用域去訪問服務(wù)器,可以用IP地址直接訪問。





轉(zhuǎn)載請注明出處: http://b293s63.cn/html/ecs/2022/1128/559.html