Domain-Name-System

託管應用程序,DNS 伺服器設置?

  • November 11, 2012

目前我允許使用者擁有一個託管的應用程序。目前他們必須將 A 記錄指向我們的伺服器(有時這很難或變得混亂)。我見過其他玩家使用 2 個 dns 伺服器,因此使用者只需要更改這些。我願意實現這一點,但出現了很多問題。

  • 我應該為此使用什麼?我可以使用綁定嗎?
  • 記錄需要從 mysql 數據庫生成
  • 我需要什麼類型的伺服器?DNS 伺服器是否需要大量負載?目前每天有大約 80,000 名訪客。

謝謝!

這個問題很困惑,所以我不會嘗試回答所有問題。要點:

  1. 大多數名稱伺服器可以從 RFC 1035“標準區域文件格式”的平面文件中獲取數據。如果權威數據在 MySQL 數據庫中,那不是問題:只需編寫一個三行的 Perl/Python/Ruby/whetever 腳本,它將從數據庫中生成區域文件。一些名稱伺服器還允許直接連結到數據庫,但這是非常危險的:您依賴於一個額外的組件,並且依賴於一個關鍵功能
  2. 權威的 DNS 伺服器不會佔用太多負載。每天 80K 的訪問者是花生(甚至不是每秒一個)。使用 NSD 等快速名稱伺服器,任何筆記型電腦都可以支持每秒 20 000 個請求。

引用自:https://serverfault.com/questions/447521