以SQL Server 2008 及no-ip為範例
1.上no-ip註冊一個帳號
http://www.noip.com/
2.下載no-ip桌面管理程式,並讓他開機自動啟動
如此一來,他就會自動偵測當前IP
3.稍微講解一下網路架構
家用網路線在最常見的都是使用中華的數據機+無線AP
而這種架構基本上就是中華給你一個實體對外IP,這是那台數據機的IP
然後數據機建立一個內網,使用192.168.X.X分配IP給家裡免一個使用者
這種IP是虛擬的,所以對我們要架設伺服器一點幫助也沒有
你需要做的事就是進到數據機的管理模式
將router mode 切換成 bridge mode
如此一來,每一來電腦就會直接拿到實體IP,而不是192.168.X.X
這樣的作法就是將你的IP暴露在外,方便架設伺服器
當然,也方便駭客入侵,但是資安不再本篇的討論重點,所以先帶過.
如果說你的AP無法切換到bridge mode,或是你很懶,請直接去刷dd-wrt !
http://www.dd-wrt.com/site/index
4.然後安裝SQL server 2008
安裝步驟就先帶過,如果有任何問題我之後會再開一板教學
5.測試連線伺服器名稱請打 你的no-ip\SQLEXPRESS,應該就可以了
此篇的重點就是使用DDNS來取代浮動IP的困擾
那如果SQL無法連接請檢查:
1.進到SQL 組態設定,查看SQL Server以及SQL Server Browser是否開啟及正常運作
2.進到SQL組態設定,查看TCP/IP 及具名管道 以及 Share memory是否為開啟狀態
這邊開啟的用意就是讓外面的人可以連進來,因為SQL預設是不開放的
3.檢查防火牆是否有設定讓1433 port 通過,如果不會設定就先把防火牆全關試試看
4.如果是找不到伺服器,請開cmd,ping一下你的ddns看看是否正常運作
1.上no-ip註冊一個帳號
http://www.noip.com/
2.下載no-ip桌面管理程式,並讓他開機自動啟動
如此一來,他就會自動偵測當前IP
3.稍微講解一下網路架構
家用網路線在最常見的都是使用中華的數據機+無線AP
而這種架構基本上就是中華給你一個實體對外IP,這是那台數據機的IP
然後數據機建立一個內網,使用192.168.X.X分配IP給家裡免一個使用者
這種IP是虛擬的,所以對我們要架設伺服器一點幫助也沒有
你需要做的事就是進到數據機的管理模式
將router mode 切換成 bridge mode
如此一來,每一來電腦就會直接拿到實體IP,而不是192.168.X.X
這樣的作法就是將你的IP暴露在外,方便架設伺服器
當然,也方便駭客入侵,但是資安不再本篇的討論重點,所以先帶過.
如果說你的AP無法切換到bridge mode,或是你很懶,請直接去刷dd-wrt !
http://www.dd-wrt.com/site/index
4.然後安裝SQL server 2008
安裝步驟就先帶過,如果有任何問題我之後會再開一板教學
5.測試連線伺服器名稱請打 你的no-ip\SQLEXPRESS,應該就可以了
此篇的重點就是使用DDNS來取代浮動IP的困擾
那如果SQL無法連接請檢查:
1.進到SQL 組態設定,查看SQL Server以及SQL Server Browser是否開啟及正常運作
2.進到SQL組態設定,查看TCP/IP 及具名管道 以及 Share memory是否為開啟狀態
這邊開啟的用意就是讓外面的人可以連進來,因為SQL預設是不開放的
3.檢查防火牆是否有設定讓1433 port 通過,如果不會設定就先把防火牆全關試試看
4.如果是找不到伺服器,請開cmd,ping一下你的ddns看看是否正常運作