背景:因為筆記本配置較低,如果在本本上安裝一個oracle的話太影響計算機性能,但是又想在自己能帶著走的筆記本上隨時可以編程。所以,我在自己家裡配置較高的台式機上使用vmware安裝了兩台虛擬機服務器,分別是windows server 2012的系統和CentOS6的系統,在windows server 2012上安裝了oracle數據庫,在CentOS上安裝了tomcat,作為web服務器。
需求:外網通過域名訪問自己家裡的台式機的數據庫服務。
步驟:
1. 首先,我需要一個支持DDNS動態域名解析的路由器,我發現我的小米mini路由器正好支持這個功能
可以發現它支持花生殼,公雲等服務商。
2. 那麼下一步就是隨便去哪個域名服務商官網注冊一個域名過來就好了。其實我曾經在萬網上買過一個.com域名,可惜路由器並不支持萬網的服務,只好再去花生殼重新注冊一個域名先用著了。來到花生殼官網,發現.pw的域名正在搞活動,第一年只需要2RMB就能注冊了。
3. 注冊成功之後,進入域名管理中心,在花生殼標簽頁中新增一個,前綴填入www,再點右邊的新增,然後在點擊啟用花生殼,就可以將這個域名加入花生殼的動態域名解析了。
vc6qUFBQb0WyprrFyc/N+KOo16LS4qOhyOe5+8TjvNLKx7nix6W1xLuwo6zU2sK308nG98eww+a7udPQuPa54sOoo6zErMjPueLDqMq508O1xMrHwrfTycSjyr21xKOs0vLOqrniw6jDu9PQREROU7mmxNyjrMv50tTWu7rDvavL/LjEzqrHxb3TxKPKvaOsyLu689PD19S8urXE0KHD18K308nG98C0sqa6xcnPzfiyxcTcvfjQ0M/Cw+a1xLK91uijrLWr1eLA79PQuPa/06OsxMe+zcrHtefQxbK71MrQ7c7Sw8fLvdfUuMS54sOotcTJ6NbDo6zI57n7xOPSqrjEs8nHxb3To6zQ6NKqz8i08r/Nt/6157uwo6zIw8v7w8e4+MTjsNHK/b7dz8K3ore9yr24xLPJx8W906Osy73X1NDeuMS1xL3hufu+zcrHuMTN6rn90ru2zsqxvOS+zb/JxNy3os/WzfjC57X0z9/ByygvIKH1IFwpo6k8YnIgLz4NCjxpbWcgYWx0PQ=="這裡寫圖片描述" src="http://www.2cto.com/uploadfile/Collfiles/20160507/20160507090744115.png" title="\" />
5. 再回到在DDNS中把信息補充完整,如下:
此時我們的DDNS配置算是基本成功了。
6. 接下來再做下端口轉發就算大功告成了。
在路由器的高級設置裡面點擊端口轉發。配置端口轉發我們需要知道主機的IP地址和端口,之前我在自己的物理主機上創建了兩個虛擬機,物理主機的IP地址是192.168.31.200,虛擬機使用橋接模式,分別設置靜態IP為192.168.31.202和192.168.31.212(為了防止IP變化,最好把IP設置成靜態的,以免動態的IP變化之後,端口轉發失敗)
論壇吐槽說路由器有問題,唉~~~在這裡給小米KFZ道個歉,是我錯怪你們了(/ □ \)。。。
事情的經過是這樣的,我家是用的電信20M光纖,直接連光貓,上網是正常的,但只要中間在接路由器,有時候一開始是好的,但過一段時間就家裡所有的設備都無法上網,然後某個時間又突然連上了···顯然問題原因只能是在路由器上找了,嘗試過N種辦法,恢復出廠設置,刷固件,打電信客服(/ □ \)….然而並沒什麼卵用,直到有一次我注意到,好像每次我只要一啟動那台linux虛擬機就會掉線,但奇怪的是啟動另一台windows server的卻沒事。這時候我好像知道了點什麼了,罪魁禍首可能就是這台虛擬機了。會是什麼因素會導致影響到路由器呢?我們知道虛擬機的MAC地址也是虛擬出來的,有一個極小的概率被我碰到了,那就是這台虛擬機的MAC地址和路由器的MAC地址一樣!!解決辦法也很簡單,修改一下這個虛擬機的MAC地址就好了。
THE END!