外網自己訪問伺服器真實IP
⑴ 怎樣讓別人通過外網訪問我本地伺服器的ip,我的公網ip怎麼和伺服器聯系在一起
從外網訪問本地服務,需要藉助一些內網穿透軟體,比如開源的holer配置一個key就實現從外網訪問了
⑵ Java編程 怎樣獲得自己在外網的真實ip
指定IP的MAC 代碼如下:
System.out.println("192.168.1.187對應網卡的MAC是:");NetworkInterface ne=NetworkInterface.getByInetAddress(InetAddress.getByName("192.168.1.187"));byte[]mac=ne.getHardwareAddress();String mac_s=hexByte(mac[0])+":"+hexByte(mac[1])+":"+ hexByte(mac[2])+":"+hexByte(mac[3])+":"+ hexByte(mac[4])+":"+hexByte(mac[5]);System.out.println(mac_s); 程序運行結果: 192.168.1.187對應網卡的MAC是: 00:0c:f1:20:75:58
工作組和計算機名字類似,可以到庫里找
⑶ 怎樣通過外網IP訪問指定內網IP
埠映射其實就是我們常說的NAT地址轉換的一種,其功能就是把在公網的地址轉翻譯成私有地址, 採用路由方式的ADSL寬頻路由器擁有一個動態或固定的公網IP,ADSL直接接在HUB或交換機上,所有的電腦共享上網。這時ADSL的外部地址只有一個,比如61.177.0.7。 而內部的IP是私有地址,比如ADSL設為192.168.0.1,下面的電腦就依次設為192.168.0.2到192.168.0.254。
在寬頻路由器上如何實現NAT功能呢?一般路由器可以採用虛擬伺服器的設置和開放主機(DMZ Host)。虛擬伺服器一般可以由用戶自己按需定義提供服務的不同埠,而開放主機是針對IP地址,取消防火牆功能,將區域網的單一IP地址直接映射到外部IP之上,而不必管埠是多少,這種方式只支持一台內部電腦。
最常用的埠映射是在網路中的伺服器使用的是內部私有IP地址,但是很多網友希望能將這類伺服器IP地址通過使用埠映射能夠在公網上看到這些伺服器,這里,我們就需要搞清楚所用服務的埠號,比如,HTTP服務是80,FTP服務則是20和21兩個埠。
這里我們以最常用的80埠為例,設置一個虛擬HTTP伺服器,假設內部HTTP伺服器IP地址為10.0.0.10。
第一步,在瀏覽器中輸http://10.0.0.2,進入其他配置頁面,修改HASB-100本身HTTP服務埠,不建議關閉,因為通常使用WEB設置HASB-100,將HTTP伺服器埠修改為81。 提交並重新啟動。
第二步,打開HASB-100控制頁http://10.0.0.2:81 進入虛擬伺服器頁面,依次填入公共埠號80,私有埠號80,埠類型為TCP,主機IP地址10.0.0.10。 完畢後點擊「增加該設置」,然後保存並重新啟動HASB-100,設置就完成了。這個時候外網的通過在IE中輸入HASB-100的IP地址就可以訪問到內部的10.0.0.10了,當然10.0.0.10要把HTTP服務打開。
再講一下開FTP的虛擬伺服器,注意FTP是兩個埠,20和21,兩個都要作映射,方法也跟上面的一樣。 首先,在其他配置頁中將HASB-100的FTP服務關閉。 提交並保存。然後在虛擬伺服器頁中添加兩條映射就可以了,跟HTTP的一樣,這里就不多說了。
在其它設置項里,有項DMZ設置,默認是關閉的,必須打開才能開啟區域網內虛擬伺服器的功能。
進入路由器,點擊「其他設定」->「NAT」->「添加」。
規則類型選擇「REDIRECT」。
協議選擇「TCP」。
本地地址輸入您的電腦地址,如「192.168.0.2」。
起始目的埠選擇「HTTP80」,如果映射其他埠,請選擇「任意其他埠」,並在右邊輸入埠號。
終止目的埠,設成和起始目的埠相同。如果要映射一個埠范圍,如「60000-60020」,可把起始目的埠設置為60000,終止目的埠設置為60020。
最後,點擊提交。在主菜單中點advanced,接下來的菜單中有個forwarding,以在內部pc192.168.1.2上架設webserver為例設置如下:
extport:80to80
ipaddress:192.168.1.2
然後點擊「apply」就可以了
⑷ 怎麼讓外網通過IP訪問自己
你這意思是訪問電腦而不是訪問自己的網站?訪問電腦的話用遠程操作軟體吧,如果是訪問網站的話告訴ip一般直接地址欄輸入就可以訪問了。
⑸ 外網如何獲取內網的IP
內網IP只能在內網區域網訪問連接,在外網是不能認識內網IP不能訪問的。有路由許可權,且路由有固定公網IP,可以通過路由的埠映射,實現外網訪問內網。如無路由,或路由無公網IP,需要藉助第三方開放的nat123埠映射網路輔助實現外網訪問內網。
埠映射網路輔助的好處是適用於任何網路環境,外網訪問內網的實現過程:
1.在內網安裝並啟用nat123埠映射。添加映射,配置內外網映射信息,對應內網IP埠和外網自己的域名。外網地址可直接使用提示默認域名。
2.NAT映射後,通過域名訪問,即可以連接內網對應IP應用。
⑹ 通過路由器上網 想讓外網訪問我的電腦 ip怎麼寫
1、伺服器經過路由器,發布外網訪問時,需要在路由器的轉發規則做埠映射,設置允許外網訪問內網對應的埠地址應用。然後在外網訪問。需要注意的路由器映射只對路由器是公網地址的有效。
⑺ 通過外網IP訪問區域網伺服器
1.在B公司的路由器上做埠映射:ip192.168.0.254 埠 3389(這是遠程桌面的埠)
2.在A公司的xp系統上打開遠程桌面鏈接工具 連接的IP為B公司的外網IP183.7.*
這個樣子就可以了,我自己用過的。如果是其他的服務就映射對應的埠就好了。
⑻ 內網有一台擁有固定ip的靜態ip的伺服器,怎麼能讓外網訪問
需要以下步驟:
1、在路由器上設置埠映射,將靜態IP地址的伺服器地址與外網IP地址的某個埠設置映射。這樣就可以通過訪問外網IP地址+埠號的方式訪問該伺服器了。
⑼ php如何查詢來訪的真實IP地址,埠映射後
理論上不可能獲得真實的客戶IP地址,只能獲得最後一次路由器、或者代理伺服器的IP地址。典型的情況是對方也在區域網、或者防火牆的後面,我們是不可能獲得他真實的IP地址的,其實獲取來也沒有,一般是192.168.1.2這樣的私有地址,甚至很可能所有的客戶機都是這個網段。