導航:首頁 > IDC知識 > 外網訪問內網資料庫伺服器

外網訪問內網資料庫伺服器

發布時間:2020-11-20 21:08:41

1、如何設置讓外網訪問內網伺服器.

修改防火牆規則,將資料庫訪問控制埠打開,設置外網訪問規則。
你的情況可以試一試修改資料庫訪問控制埠,然後將資料庫ip設置為原來外網可以訪問你們公司的ip,跳過防火牆埠控制

2、區域網怎麼做實現外網訪問內網mysql資料庫

mysql資料庫的訪問埠是3306,外網要訪問資料庫,就是需要把資料庫伺服器的3306埠轉發到外網上去。實現外網訪問方式有很多。
如果你有公網固定的IP,直接在路由器裡面做埠轉發就能實現;
如果沒有固定公網IP,則考慮內網訪問設備,零遁的建站寶IP轉發就可實現。操作也很簡單。
在管理系統注冊,填寫你的伺服器的IP就行了,會提供公網IP和埠。

3、如何實現只允許指定外網地址訪問內網伺服器的SQL Server資料庫

須提供遠程訪問和1433口打開.
參考2005的.Sql Server 2005的1433埠打開和進行遠程連接

如何打開sql server 2005 的1433埠

配置工具->Sql Server Configuration Manager->MSSQLSERVER的協議

看看TCP/IP協議是否啟動,如果啟動,右鍵菜單點"屬性" ,在分頁菜單中選"IP地址",把"IP1"和"IP2"中"TCP埠"為1433,

"已啟用"改為"是"

配置工具->Sql Server Configuration Manager->SQL Native Client 配置->客戶端協議->TCP/IP

選擇TCP/IP右鍵菜單中"屬性",確認"默認埠"是1433,"已啟用"為"是"

SQL Server 2005 遠程連接

配置TCP/IP屬性.
Surface Area Configuration --> Database Engine --> Remote Connections --->Using TCP/IT

SQL Server 外圍應用配置器—服務和連接外圍配置—database englie—遠程連接—啟用(遠程連接的TCP/IP和named pipes)
SQL Server Configuration Manager—SQL2005網路配置—啟用TCP/IP和named pipes

-----------------------------------------------------------------------------------------
一般按如上即可.

其他說明見下:

sqlserver2005(Express版),為了便於管理,你還需要去下一個manage管理器,微軟的官方網站有
下,安裝好manage管理器後,在程序中連接sqlserver2005,下面幾點是要注意的。
1. 開啟sql2005遠程連接功能,開啟辦法如下,

配置工具->sql
server外圍應用配置器->服務和連接的外圍應用配置器->打開MSSQLSERVER節點下的Database Engine
節點,先擇"遠程連接",接下建議選擇"同時使用TCP/IP和named pipes",確定後,重啟資料庫服務就可以了.
2.登陸設置改為,Sql server and windows Authentication方式同時選中,具體設置如下:

manage管理器->windows
Authentication(第一次用windows方式進去),->對象資源管理器中選擇你的數據伺服器--右鍵>屬
性>security>Sql server and windows Authentication方式同時選中.
3:設置一個Sql server方式的用戶名和密碼,具體設置如下:
manage管理器->windows Authentication>new query>sp_password null,'sa123456','sa'
這樣就設置了一個用戶名為sa ,密碼為:sa123456的用戶,下次在登陸時,可以用Sql server方式,
用戶名為sa ,密碼為:sa123456的用戶進資料庫了.
4: 做完上面三步後,這樣寫連接字元串就可以順利進入資料庫了,
(server=.\\sqlexpress;uid=sa;pwd=sa123456;database=master";

其它版本,做如下設置

程序—Microsoft SQL Server 2005—配置工具—SQL Server 外圍應用配置器—服務和連接的外圍應用配置器—
1、MSSQLserver(實例名)—DataBase Engine—遠程連接—(設置選項)
在下方選項
2、SQL Server Browser—服務(停止時只本機訪問)
3、程序—Microsoft SQL Server 2005—配置工具—SQL Server Configuration Manager—網路連接協議-選擇實例對應協議—啟用(shard memory、Named Pipes、TCP\IP)
注: SQL Server 瀏覽器程序以服務的形式在伺服器上運行。SQL Server 瀏覽器偵聽對 Microsoft SQL Server 資源的傳入請求,
並提供計算機上安裝的 SQL Server 實例的相關信息。
SQL Server 瀏覽器可用於執行下列三種操作:
瀏覽可用伺服器
連接到正確的伺服器實例
連接到專用管理員連接 (DAC) 端點
SQL Server Browser 服務 (sqlbrowser) 為資料庫引擎 和 SSAS 的每個實例提供實例名稱和版本號。
SQL Server 瀏覽器隨 Microsoft SQL Server 2005 一起安裝,
為該計算機上運行的早期版本的 SQL Server(從 Microsoft SQL Server 7.0 開始)提供此服務。

4、通過外網訪問內網伺服器上的SQL資料庫

sql的身份驗證估計選項不對。
打開企業管器〉〉sqlserver[local]實例上右擊選擇屬性〉〉點擊安全標簽〉〉身份驗證 請確認選擇 sql server和windows 選項。保存重啟看看。

如果不行再補充。
補充:內網對內網,外網對外網的時候就可以了.目前就是外網訪問內網不行 什麼意思?外網根據內往ip192.168.2.4來訪問?
補充:外網訪問內網使用據庫的話你寫的ip是192.168.2.4?這樣不行的,外網不能直接訪問內網,通過影射也是需要一個公網的ip[比如說我們寬頻adsl上網時隨即分配的公網ip,然後影射到區域網內的某台機器],這樣外網才能通過這個公網ip和影射埠進行訪問

5、請問資料庫一般放在哪裡?通過內網外網都能連接。。

(1)能不能外部訪問這個資料庫


本人使用的阿里雲伺服器,可以使用本地的數據化圖形化界面來連接上面的資料庫。

如圖:(註:沒有做廣告的意思,阿里雲、新浪雲、BAE都在用,只是不想讓你感到困擾)


此處使用的圖形化工具是Navicat For MySQL,新建連接:

需要填寫:連接名、主機名或IP地址、埠、用戶名和密碼,這些信息在你的新浪雲中可以找的到。


(2)如果有多個應用怎麼辦

是可以的,系統會給每一個應用創建一個資料庫實例。如圖一,worldPress那個資料庫連接裡面有兩個資料庫,分別對應部署在雲服務上的兩個應用。展開的這個資料庫,就是本人部署在雲伺服器上的WorldPress博客。


附:連接資料庫的方法

http://help.aliyun.com/knowledge_detail.htm?spm=5176.788314898.3.3.KPVoHh&knowledgeId=5973806&categoryId=8314898

6、埠映射,外網訪問內網伺服器

埠映射沒做對.

這個問題要具體看到才說得出來.沒看到都不知道你問題出在哪.

在路由器上 點虛擬伺服器
IP填WEB伺服器的IP 如:192.168.0.200
外網埠(或叫遠程埠)填81
內網埠(或叫本地埠)填80 IIS默認是80,一般不建議改動

外網用戶訪問的時候 http://外網IP:81
內網用戶訪問的時候 http://內網IP 或 http://外網IP:81

7、如何通過外網訪問內網伺服器資料庫

將內網資料庫伺服器的相應埠在出口路由器做映射出去,外面訪問的時候訪問路由器公網ip 和相應的埠就可以連接到資料庫。

8、如何將公司外網資料庫部署到客戶內網伺服器中

兩種辦法:
1、在作為網關的電腦上裝一個埠映射軟體(可直接在網上免費下載,比如埠映射器(tcp mapping) v2.02)。
給用來做web伺服器的那台電腦設置一個內網固定IP ,比如192.168.0.188。
然後在作為網關的那台電腦上打開埠映射軟體,將外來指向固定IP 80埠的數據直接映 射到192.168.0.188上就可以了。
2、如果有路由器,在路由器裡面開啟DMZ,IP地址就填內網要提供服務的主機IP。

9、華為防火牆怎麼設置外網訪問內網伺服器上的資料庫

啟動: systemctl start firewalld

添加:firewall-cmd --zone=public --add-port=3306/tcp --permanent  (--permanent永久生效,沒有此參數重啟後失效)

重新載入:firewall-cmd --reload

(9)外網訪問內網資料庫伺服器擴展資料:

防火牆使用技巧

一、所有的防火牆文件規則必須更改。

盡管這種方法聽起來很容易,但是由於防火牆沒有內置的變動管理流程,因此文件更改對於許多企業來說都不是最佳的實踐方法。如果防火牆管理員因為突發情況或者一些其他形式的業務中斷做出更改,那麼他撞到槍口上的可能性就會比較大。但是如果這種更改抵消了之前的協議更改,會導致宕機嗎?這是一個相當高發的狀況。

防火牆管理產品的中央控制台能全面可視所有的防火牆規則基礎,因此團隊的所有成員都必須達成共識,觀察誰進行了何種更改。這樣就能及時發現並修理故障,讓整個協議管理更加簡單和高效。

二、以最小的許可權安裝所有的訪問規則。

另一個常見的安全問題是許可權過度的規則設置。防火牆規則是由三個域構成的:即源(IP地址),目的地(網路/子網路)和服務(應用軟體或者其他目的地)。

為了確保每個用戶都有足夠的埠來訪問他們所需的系統,常用方法是在一個或者更多域內指定打來那個的目標對象。當你出於業務持續性的需要允許大范圍的IP地址來訪問大型企業的網路,這些規則就會變得許可權過度釋放,因此就會增加不安全因素。

三、根據法規協議和更改需求來校驗每項防火牆的更改。

在防火牆操作中,日常工作都是以尋找問題,修正問題和安裝新系統為中心的。在安裝最新防火牆規則來解決問題,應用新產品和業務部門的過程中,我們經常會遺忘防火牆也是企業安全協議的物理執行者。每項規則都應該重新審核來確保它能符合安全協議和任何法規協議的內容和精神,而不僅是一篇法律條文。

四、當服務過期後從防火牆規則中刪除無用的規則。

規則膨脹是防火牆經常會出現的安全問題,因為多數運作團隊都沒有刪除規則的流程。業務部門擅長讓你知道他們了解這些新規則,卻從來不會讓防火牆團隊知道他們不再使用某些服務了。了解退役的伺服器和網路以及應用軟體更新周期對於達成規則共識是個好的開始。運行無用規則的報表是另外一步。黑客喜歡從來不刪除規則的防火牆團隊。

五、每年至少對防火牆完整的審核兩次。

如果你是名信用卡活動頻繁的商人,那麼除非必須的話這項不是向你推薦的最佳實踐方法,因為支付卡行業標准1.1.6規定至少每隔半年要對防火牆進行一次審核。

參考資料來源:網路--防火牆

10、區域網怎麼做實現外網訪問內網mysql資料庫

默認情況下,mysql資料庫用的是3306的埠,你只要在路由器里把3306埠映射到mysql 伺服器的IP就可以了, 你外網回訪問時直接訪答問路由器的外網地址+埠號就行了。路由器可以用花生殼來實現外網地址和域名的轉換。最終你訪問就是: 」花生殼的域:3306「就可以了。

與外網訪問內網資料庫伺服器相關的知識