我需要部署一個權威的名稱服務器使用和我發現miekg/dns
包幾乎適合帳單,但我找不到如何存儲/持久記錄(即在磁盤上)。目前,它似乎將所有內容都存儲在地圖中,但是我猜想在服務器關閉時它已全部消失。有什麼我丟失或插入持久性存儲引擎的簡單方法嗎?如何存儲DNS記錄(去權威名稱服務器)
1
A
回答
2
0
IMO最簡單的解決方案是Redis,它有幾個可用的庫。即使這不是你的長期解決方案,它對於原型設計也很有效。從那裏你只需要將數據序列化/反序列化到/從一個string
/[]byte
/編寫一個簡單的緩存層,加載一個保存的狀態,並推動改變發生時。
相關問題
- 1. 請求DNS服務器進行記錄並檢查權威
- 2. DNS:資源記錄如何爲授權DNS服務器工作?
- 3. 如何找到域名的權威名稱服務器?
- 4. Node.JS中的簡單DNS服務器? (主/權威DNS服務器)(可能是ndns?)
- 5. dns txt記錄帶出記錄名稱?
- 6. DNS A記錄問題,如何刷新服務器端DNS記錄?
- 7. 用於存儲記錄名稱和DNS歷史記錄的腳本
- 8. Ubuntu上名稱/ dns服務器的GUI
- 9. DNS服務器(EDNS)OPT資源記錄
- 10. 存儲數據庫服務器名稱
- 11. 扭曲的名稱 - 權威服務器 - 多個區域
- 12. store.CreateRecord推記錄存儲從服務器
- 13. 記錄服務器名稱和服務器IP
- 14. 如何刪除vps中的名稱服務器記錄
- 15. Cloudflare:如何設置(DNS和名稱服務器)
- 16. 重命名存儲在服務器上的記錄 - Licode webRTC
- 17. DNS TXT使用非默認DNS服務器記錄查詢
- 18. 如何正確設置.local服務器的DNS SPF記錄?
- 19. 直到名稱服務器在whois記錄上打開時,DNS服務器纔會響應正常嗎?
- 20. 如何在Vista上運行本地DNS緩存名稱服務器?
- 21. Kubernetes DNS服務名稱穩定性
- 22. 如何使用System.Net.DNS獲取dns名稱的mx記錄?
- 23. 在何處存儲記錄從負載平衡服務器
- 24. 查詢DNS服務記錄查找主機名和TCP/IP
- 25. SQL服務器「到XML」標記名稱
- 26. 在權威DNS服務器中創建一個捕獲所有區域
- 27. 如何查找使用dnspython的域的授權DNS服務器?
- 28. 使用A記錄而不是名稱服務器
- 29. 設置自定義名稱服務器或設置A記錄
- 30. 在名稱解析中使用parellel中的主DNS服務器和輔助DNS服務器
你想將數據存儲在人類可讀/可編輯的文件中,或者你可以將它們序列化,但是很方便嗎?如果後者是真的,這個答案可能是在正確的方向邁出的一步http://stackoverflow.com/a/19763256/3570747(我知道它不能完全回答你的問題)。我假設你還想知道如何在資源記錄更新時觸發文件寫入? – vastlysuperiorman
@vastlysuperiorman這個問題更多的是關於miekg/dns包如何工作(即我該如何掛鉤數據庫並保持與服務器同步),而不是如何序列化數據。 –