伺服器的訪問地址
① 鐢佃剳鏈嶅姟鍣ㄥ湴鍧鍦ㄥ摢閲岀湅
鐢佃剳鏈嶅姟鍣ㄥ湴鍧鏄鎸囩綉緇滀笂鐨勪竴鍙拌$畻鏈猴紝瀹冩彁渚涙湇鍔$粰鍏朵粬璁$畻鏈烘垨璁懼囥傚傛灉浣犻渶瑕佽塊棶鏈嶅姟鍣錛屼綘闇瑕佺煡閬撳畠鐨勫湴鍧銆傞偅涔堬紝濡備綍鏌ョ湅鐢佃剳鏈嶅姟鍣ㄥ湴鍧鍛錛
棣栧厛錛屽湪Windows鎿嶄綔緋葷粺涓錛屼綘鍙浠ラ氳繃浠ヤ笅姝ラゆ煡鐪嬬數鑴戞湇鍔″櫒鍦板潃錛
1. 鐐瑰嚮鈥滃紑濮嬧濊彍鍗曪紝閫夋嫨鈥滆繍琛屸濇垨鐩存帴鎸変笅鈥淲indows+R鈥濋敭銆
2. 鍦ㄥ脊鍑虹殑紿楀彛涓杈撳叆鈥渃md鈥濆苟鎸変笅鍥炶濺閿錛屾墦寮鍛戒護鎻愮ず絎︾獥鍙c
3. 鍦ㄥ懡浠ゆ彁紺虹︾獥鍙d腑杈撳叆鈥渋pconfig鈥濓紝鎸変笅鍥炶濺閿銆
4. 鎵懼埌鈥淚Pv4鍦板潃鈥濓紝榪欏氨鏄浣犵殑鐢佃剳鏈嶅姟鍣ㄥ湴鍧銆
濡傛灉浣犱嬌鐢ㄧ殑鏄疢ac鎿嶄綔緋葷粺錛屼綘鍙浠ラ氳繃浠ヤ笅姝ラゆ煡鐪嬬數鑴戞湇鍔″櫒鍦板潃錛
1. 鐐瑰嚮鈥滆嫻鏋滆彍鍗曗濓紝閫夋嫨鈥滅郴緇熷嚲濂借劇疆鈥濄
2. 鐐瑰嚮鈥滅綉緇溾濓紝鎵懼埌浣犲綋鍓嶄嬌鐢ㄧ殑緗戠粶榪炴帴銆
3. 鐐瑰嚮鈥滈珮綰р濇寜閽錛屽湪寮瑰嚭鐨勭獥鍙d腑閫夋嫨鈥淭CP/IP鈥濋夐」鍗°
4. 鎵懼埌鈥淚Pv4鍦板潃鈥濓紝榪欏氨鏄浣犵殑鐢佃剳鏈嶅姟鍣ㄥ湴鍧銆
闄や簡浠ヤ笂鏂規硶錛屼綘榪樺彲浠ュ湪璺鐢卞櫒鐨勭$悊鐣岄潰涓鏌ョ湅緗戠粶涓鎵鏈夎懼囩殑IP鍦板潃銆傚湪嫻忚堝櫒涓杈撳叆璺鐢卞櫒鐨勫湴鍧錛堥氬父鏄192.168.1.1鎴192.168.0.1錛夛紝杈撳叆綆$悊鍛樼敤鎴峰悕鍜屽瘑鐮佺櫥褰曞悗錛屾壘鍒扳淒HCP瀹㈡埛絝鍒楄〃鈥濇垨鈥滆繛鎺ヨ懼囧垪琛ㄢ濈瓑閫夐」錛屽氨鍙浠ユ煡鐪嬪埌緗戠粶涓鎵鏈夎懼囩殑IP鍦板潃錛屽寘鎷浣犵殑鐢佃剳鏈嶅姟鍣ㄥ湴鍧銆
鎬諱箣錛屾煡鐪嬬數鑴戞湇鍔″櫒鍦板潃騫朵笉闅撅紝浣犲彲浠ラ氳繃涓婅堪鏂規硶杞繪澗鎵懼埌瀹冦傚傛灉浣犲湪浣跨敤鏌愪簺搴旂敤紼嬪簭鎴栨湇鍔℃椂闇瑕佽緭鍏ユ湇鍔″櫒鍦板潃錛岃繖浜涙柟娉曚篃鍙浠ュ府鍔╀綘蹇閫熸壘鍒版g『鐨勫湴鍧銆
② 怎麼給內網伺服器配置外網訪問地址
2018-12-11
外網 路由器 訪問地址
114.248.76.186 用戶名:admin 密碼:省略
windows 2012 內網伺服器
ipconfig 192.168.1.22 內網地址
在目標主機,打開「開始→運行」,輸入「regedit」,打開注冊表,
進入以下路徑:修改數值的話需要修改注冊表的兩個地方:
第一個地方:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TerminalServer\Wds\rdpwd\Tds\tcp
PortNumber值,默認是3389,修改成所希望的埠,比如我的改為4489。
第二個地方:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp
PortNumber值,默認是3389,修改成所希望的埠,比如我的4489,這個修改跟前一個修改埠相同。
關閉防火牆
設置登錄用戶名和密碼
參考 https://blog.csdn.net/kxwinxp/article/details/78560402
輸入:114.248.76.186:8389 用戶名Administrator 密碼:略
配置完成
內網能遠程連接伺服器,外網不能:
原因:內網映射的外網內網訪問不了,內網模擬不了外網映射訪問,只能訪問內網伺服器,不然容易形成閉環
解決辦法:
找個外網的人訪問這個外網ip port
③ 淺談伺服器地址ip、0.0.0.0與127.0.0.1的含義
伺服器地址ip很容易理解,就是外網訪問某個伺服器時需要的網路地址。
0.0.0.0就是表示所有的IP地址,常見有兩種使用場景:
一是在路由器配置中可用0.0.0.0/0表示默認路由,如
[root@XXX~]# route -n
KernelIP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.255.240.0 0.0.0.0 255.255.240.0 U 0 0 0 eth0
0.0.0.0 10.255.255.254 0.0.0.0 UG 0 0 0 eth0
第二行表示路由表對於所有不清楚主機和目的網路的數據包,都通過10.255.255.254進行轉發。
二是多應用在應用伺服器的配置文件中,
比如一個tomcat配置文件中,如果監聽的IP地址設置了 0.0.0.0就表示這個tomcat伺服器監聽本機的所有綁定IP地址,外部通過任何一個綁定的IP地址都可以訪問到。如果本地的IP地址有 192.168.1.10, 172.16.2.10,那麼訪問這個tomcat就可以通過http://192.168.1.10:8080、http://172.16.2.10:8080 進行訪問。再比如Flask
web伺服器可以在啟動方法中指定host,如app.run(host="0.0.0.0", port=8000),即app實例在所有的地址且埠號為8000上運行。
所有網路號為127的地址都被稱之為回環地址,即所有發往該類地址的數據包都應該被loop back。 所以回環地址!=127.0.0.1,它們是包含關系,即回環地址包含127.0.0.1。 該地址經常用於回環測試,通過使用ping 127.0.0.1 測試某台機器上的網路設備,操作系統或者TCP/IP實現是否工作正常。
相比127.0.0.1,localhost具有更多的意義,localhost是一個域名,用於指代this computer或者this host,可以用它來獲取運行在本機上的網路服務。 在大多數系統中,localhost被指向了IPV4的127.0.0.1和IPV6的::1。如
[root@localhost~]# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4localhost4.localdomain4
::1 localhost localhost.localdomainlocalhost6 localhost6.localdomain6
[root@localhost~]#