Windows伺服器防火牆配置規範

来源:http://www.cnblogs.com/kerrycode/archive/2017/02/18/6412723.html
-Advertisement-
Play Games

本文屬於一篇內部規範文檔,整理的初衷是為了規範、統一集團的Windows伺服器(僅僅SQL Server資料庫伺服器)防火牆設置,僅僅供內部其它同事設置Windows防火牆時作為參考的文檔資料。如有不足,敬請指正。後續將不斷完善、整理該文檔。文檔裡面部分內容直接摘抄自MSDN,敬請知曉! 文檔類型 ... ...


本文屬於一篇內部規範文檔,整理的初衷是為了規範、統一集團的Windows伺服器(僅僅SQL Server資料庫伺服器)防火牆設置,僅僅供內部其它同事設置Windows防火牆時作為參考的文檔資料。如有不足,敬請指正。後續將不斷完善、整理該文檔。文檔裡面部分內容直接摘抄自MSDN,敬請知曉!

 

 

 

文檔類型

Windows伺服器防火牆配置規範

創建日期

2017-02-06

版本變化

V1.0

 

 

 

 

修改記錄

 

修改人

修改日期

版本

修改描述

孔令波

2017-02-06

V1.0

創建制定文檔

 

 

註意事項:Windows伺服器防火牆必須開啟,不能因為繁瑣或圖省事直接關閉防火牆。

 

 

 

 

 

SQL Server組件使用的埠

 

 

 

資料庫引擎使用的埠

 

 

應用場景

註釋

SQL Server 預設實例

TCP 1433

這是允許通過防火牆的最常用埠。 它適用於與預設資料庫引擎安裝或作為電腦上唯一運行實例的命名實例之間的例行連接。 (命名實例具有特殊的註意事項。 請參閱本主題後面的動態埠。)

SQL Server 命名實例

TCP埠是在啟動資料庫引擎時確定的動態埠。

請參閱下麵 動態埠部分中的描述。 當使用命名實例時, SQL Server Browser 服務可能需要 UDP 1434

SQL Server 命名實例

由管理員配置的埠號。

請參閱下麵 動態埠部分中的描述。

專用管理連接

對於預設實例,為 TCP 1434。 其他埠用於命名實例。 有關埠號,請查看錯誤日誌。

預設情況下,不會啟用與專用管理員連接 (DAC) 的遠程連接。 若要啟用遠程 DAC,請使用外圍應用配置器方面。 有關詳細信息,請參閱 Surface Area Configuration

SQL Server Browser 服務

UDP 1434

SQL Server Browser 服務用於偵聽指向命名實例的傳入連接,併為客戶端提供與此命名實例對應的 TCP 埠號。 通常,只要使用 SQL Server 的命名實例,就會啟動資料庫引擎Browser服務。 如果客戶端配置為連接到命名實例的特定埠,則不必啟動 SQL Server Browser 服務。

SQL Server 實例。

可以在創建 HTTP 端點時指定。 對於 CLEAR_PORT 通信,預設埠為 TCP 80,對於 SSL_PORT 通信,預設埠為 443

用於通過 URL 實現的 HTTP 連接。

SQL Server 預設實例。

TCP 443

用於通過 URL 實現的 HTTPS 連接。 HTTPS 是使用安全套接字層 (SSL) HTTP 連接。

Service Broker

TCP 4022。 若要驗證使用的埠,請執行下麵的查詢:

SELECT name, protocol_desc, port, state_desc

FROM sys.tcp_endpoints

WHERE type_desc = 'SERVICE_BROKER'

對於 SQL ServerService Broker,沒有預設埠,不過這是聯機叢書示例中使用的常規配置。

資料庫鏡像

管理員選擇的埠。 若要確定此埠,請執行以下查詢:
SELECT name, protocol_desc, port, state_desc
FROM sys.tcp_endpoints
WHERE type_desc = 'DATABASE_MIRRORING'

對於資料庫鏡像,沒有預設埠,不過聯機叢書示例使用 TCP 7022。 務必避免中斷正在使用的鏡像端點,尤其是處於帶有自動故障轉移功能的高安全模式下時。 防火牆配置必須避免破壞仲裁。 有關詳細信息,請參閱指定伺服器網路地址(資料庫鏡像)。

複製

SQL Server 的複製連接使用典型的常規資料庫引擎埠(供預設實例使用的 TCP 1433 等)

複製快照的 Web 同步和 FTP/UNC 訪問要求在防火牆上打開其他埠。 為了將初始數據和架構從一個位置傳輸到另一個位置,複製可以使用 FTPTCP 21)或者通過 HTTPTCP 80)或文件共用進行的同步。 文件共用使用 UDP 137 138,如果使用 NetBIOS,則還有 TCP 139。 文件共用使用 TCP 445

對於通過 HTTP 進行的同步,複製使用 IIS 端點(其埠可配置,但預設情況下為埠 80),不過 IIS 進程通過標準埠(對於預設實例為 1433)連接到後端 SQL Server

在使用 FTP 進行 Web 同步期間,FTP 傳輸是在 IIS SQL Server 發佈伺服器之間進行,而非在訂閱伺服器和 IIS 之間進行。

Transact-SQL 調試器

TCP 135

請參閱 埠 135 的特殊註意事項


可能還需要 IPsec 例外。

如果使用 Visual Studio,則在 Visual Studio 主機電腦上,還必須將 Devenv.exe 添加到“例外”列表中並打開 TCP 135

如果使用 Management Studio,則在 Management Studio 主機電腦上,還必須將 ssms.exe 添加到“例外”列表中並打開 TCP 135。 有關詳細信息,請參閱運行 TSQL 調試器之前配置防火牆規則。

您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • No1. 必須搭建java環境 只需要最基礎的java環境,也就是cmd下可以運行java和javac即可, 具體教程請自行百度,都會有很詳細的教程,這裡不重點介紹。 No2. 下載安裝HBuilder 請在這裡下載HBuilder:http://www.dcloud.io/, 下載完成後請將zip ...
  • [1]效果演示 [2]原理解釋 [3]具體實現 [4]插件代碼 ...
  • 一、this.xx 和 xx 是兩回事 受後端語言影響,總把this.xx 和xx 當中一回事,認為在function中,xx 就是this.xx,其實完全兩回事; this.xx 是沿著this 原型鏈找變數,xx是沿著作用域鏈找變數 var func = function(){ console. ...
  • 本文將從頭開始編寫實際的代碼來完成一個angular2的demo。 題外話是其實angular2官網的快速開始項目已經很酷炫了,但其側重快速二字,只夠拿來練習玩耍,倒是github上確實已經有了一些不錯的angular2-starter。 1. 安裝必要的node環境與npm 當然TS環境也是必須的 ...
  • 微信公眾號開發,主要是移動端網頁的頁面開發,在這裡推薦3個移動端UI框架:WeUI、SUI和Mint UI。 ...
  • 1. 個人開發者賬號的申請 2. DUNS的申請 3. 個人開發者賬號轉公司賬號 ...
  • Navicatfor MySQL:快捷鍵整理, 使用快捷鍵,提升工作效率! ...
  • 1、 " Oracle 資料庫管理工具概述 " 2、 " SQL Plus 實用命令參考 " 2.1、 "連接/斷開命令" 2.2、 "執行 SQL 語句" 2.3、 "執行 PL/SQL 語句" 2.4、 "文件操作命令" 2.5、 "修改用戶密碼" 2.6、 "執行存儲過程" 2.7、 "其它命 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...