名稱解析是網(wǎng)絡部署的重要組成部分。名稱解析管理是網(wǎng)絡管理員最重要的職責之一。DNS服務器的定期審計——通常通過DNS服務器實現(xiàn)——有助于最大限度地發(fā)揮其功能。
名稱解析將資源記錄中容易記住的名稱與難以記住的IP地址相關聯(lián)。許多標準功能都依賴于這項服務,但現(xiàn)代DNS服務器可以做得更多。它們涉及服務、電子郵件信息等等。對于網(wǎng)絡管理員來說,優(yōu)化DNS的性能、安全性和功能至關重要。
網(wǎng)絡管理員應該定期檢查他們的DNS服務,但在任何重大網(wǎng)絡變更后,他們還應該執(zhí)行額外的審核。網(wǎng)絡管理員將受益于知道何時進行DNS審計和審查什么。
何時審核DNS服務
網(wǎng)絡管理員審核其DNS設置的頻率取決于其組織的具體情況。然而,作為一個一般準則,最好的做法是計劃每季度的DNS審計。對于網(wǎng)絡管理員來說,安排好審查時間至關重要。DNS是大多數(shù)網(wǎng)絡環(huán)境中的一項基本服務,需要定期關注。
季度審核是一個良好的開端,但各種因素或事件應促進更頻繁的域名解析審核。這些考慮因素包括以下幾點:
- 主要網(wǎng)絡變化。網(wǎng)絡更新,如擴展和整合、云遷移或新服務的部署。
- 安全事故。安全事件與名稱解析或網(wǎng)絡的其他方面相關。
- 可用性事件。諸如WAN或LAN連接問題、服務器停機或辦公室間路由等問題。
- 業(yè)務結構變化。組織變革,如公司更名、更名或收購。
發(fā)生上述任何情況后,網(wǎng)絡管理員可能需要考慮實施DNS核對表。完整的文檔有助于DNS審核過程。確認一切,從管理訪問到網(wǎng)絡性能,再到日志和警報。這確保名稱解析可用于客戶端設備和網(wǎng)絡服務。
網(wǎng)絡管理員也應該定期檢查日志文件。DNS日志記錄還可能促使對某些事件進行進一步調查,或者證明完整的DNS審查是合理的。自動化監(jiān)控和日志記錄工具可以提供事件警報。
如何審核DNS服務
具體設置因網(wǎng)絡托管的DNS是Windows、Linux還是兩者的混合而異。無論如何,使用的主要工具是管理控制臺、命令行命令和日志文件分析實用程序,如事件查看器和rsyslog.
當網(wǎng)絡管理員仔細檢查他們的DNS設置時,他們可能希望將服務分成不同的方面,例如管理訪問、客戶端設置和安全性。
1.查看名稱解析服務軟件
DNS審核的第一步是審查域名解析服務軟件。首先,網(wǎng)絡管理員應該確認服務從服務器啟動,并且運行正常。他們還應該檢查他們的組織使用哪個版本的DNS服務軟件。組織應該有最低版本標準。
管理員還應該檢查特定于服務器的日志文件。他們應該仔細配置日志服務監(jiān)控和警報功能以獲得準確和最新的服務狀態(tài)。
2.檢查維護資源記錄
當網(wǎng)絡管理員執(zhí)行審核時,他們應該檢查幾個不同的維護記錄以確保準確性。這些記錄包括客戶端資源記錄(尤其是任何靜態(tài)記錄)和DNS服務記錄,如授權和名稱服務器記錄的開始。查找并刪除任何工件,例如網(wǎng)絡上不再存在的設備的不需要的靜態(tài)記錄。
3.確認誰擁有適當?shù)墓芾頇嘞?/strong>
了解哪些用戶擁有網(wǎng)絡的管理權限對于網(wǎng)絡安全至關重要。網(wǎng)絡管理員應該檢查可以登錄到DNS服務器的用戶帳戶的訪問控制。只有經(jīng)過授權的管理員才能訪問DNS管理控制臺。
除了個人帳戶,網(wǎng)絡管理員還應該檢查DNS特權的組成員資格,并考慮限制管理組成員資格。例如,Windows系統(tǒng)允許幾個管理組訪問DNS,包括:
- 本地管理員。
- 域管理員。
- 企業(yè)管理員。
- DNS管理員。
網(wǎng)絡管理員可能會考慮將訪問權限僅限于必要的用戶。
4.檢查客戶端設置和網(wǎng)絡性能
動態(tài)主機配置協(xié)議(DHCP)租用IP地址并將其分配給客戶端設備。作為IP配置的一部分,客戶端設備應該接收至少兩臺DNS服務器。網(wǎng)絡管理員應檢查DHCP設置以確認這是真的,并確保DHCP將這些客戶端設備定向到附近的DNS服務器以保持性能。
管理員還應確認防火墻設置適用于客戶端名稱解析和服務器間DNS區(qū)域傳輸,包括防火墻端口53/TCP和53/UDP.
5.檢查DNS連接的網(wǎng)絡功能
在以微軟為中心的環(huán)境中,DNS通常集成到Active Directory中。這意味著AD復制引擎可以復制DNS信息并將其存儲在AD域控制器上。這兩種服務緊密交織在一起,因此網(wǎng)絡管理人員在審核和DNS故障排除在這種環(huán)境下。
網(wǎng)絡管理員還應該檢查日志文件和管理控制臺,以確保DNS區(qū)域傳輸和AD復制正常工作。此外,他們應該檢查AD站點,以確保客戶端設備找到最近的域控制器或DNS服務器。
最后,管理員必須檢查網(wǎng)絡性能,以確保DNS運行良好。網(wǎng)絡團隊應該檢查流量、防火墻過濾和路由信息。DNS是一項使用率很高的服務,因此最佳實踐對于優(yōu)化網(wǎng)絡流量至關重要。
6.確認高級設置是正確的
最后,網(wǎng)絡管理員應該確認他們的高級設置是正確的,并且針對DNS進行了優(yōu)化。查看與相關聯(lián)的證書和證書頒發(fā)機構很重要DNS安全配置。過期、即將過期或配置錯誤的證書會導致名稱解析停止。管理員應該根據(jù)需要更新這些文件以防止出現(xiàn)問題。
此外,網(wǎng)絡管理員應該檢查HTTPS DNS或傳輸層安全DNS的配置(如果它們正在網(wǎng)絡上使用)。這兩種服務都保護域名解析隱私和操作。錯誤的配置可能會阻止服務按預期工作,因此確認它們的配置是否正確非常重要。
使用網(wǎng)絡工具進行審計
網(wǎng)絡管理員可能會考慮使用各種工具來檢查DNS設置。Nmap等應用程序可能會暴露服務配置錯誤,防火墻端口設置和網(wǎng)絡上的流氓設備。Wireshark等工具捕獲網(wǎng)絡流量,這對于查看DNS復制信息或客戶端-服務器DNS通信非常有用。其他網(wǎng)絡性能工具,如Linux的iPerf3,也很有幫助。
DNS審計的好處
審計是耗時的,但是它們也可以給組織帶來極大的好處。DNS審核有助于維護一個可靠且高性能的服務層,使客戶端系統(tǒng)能夠快速找到資源。DNS審計的好處包括:
- 錯誤配置識別。
- 漏洞識別。
- 版本控制保證。
- 合規(guī)審查。
- 保證服務性能。
- 管理訪問控制。
DNS審計也是檢查組織尚未實現(xiàn)的新服務功能的好時機。網(wǎng)絡管理員可以使用審核流程開始規(guī)劃如何更新DNS的功能。