[WordPress] 外掛分享: WordPress DNS Manager by DigitialPixies

首頁外掛目錄 › WordPress DNS Manager by DigitialPixies
⚠ 此外掛已下架 — 不再更新維護,建議勿安裝。
200+
安裝啟用
尚無評分
3203 天前
最後更新
問題解決
WordPress 3.0.0+ v1.2.1 上架:2016-04-30

內容簡介

這個 WordPress 插件可讓您管理自行託管的 DNS。您可以新增、編輯、刪除 DNS 記錄 (MX、SOA、CNAME、A RECORDS),此插件可生成可與 nsd4 一同在同一個伺服器上使用的 DNS 檔案,或者您可以匯出 DNS 檔案後,手動複製和貼上至其他伺服器。後續的升級將會增加更多功能,如動態 IP 解析和更改通知。

操作說明
1) 安裝並啟用該模組。
2) 按需新增、編輯 DNS 記錄。儲存變更。
3) 下載或使用 WordPress 上傳資料夾中現有的 DNS。如果 DNS 伺服器在同一個 WordPress 伺服器上運行,您可以在 nsd 的 DNS 區域資料夾位置建立符號連結至 DNS 檔案。
4) 點選「重新啟動」或「儲存並重新啟動」,以強制 nsd 重新啟動。(如果執行 shell 命令的權限存在問題,您必須更改 sudo,以允許 webserver 使用者執行 nsd-control。使用「系統檢查」來確認是否存在權限問題。)

常見問題
插件升級和/或 WordPress 升級後,我無法登錄

某個插件或 WordPress 升級後已向登錄頁面中插入了一些不完整的 JavaScript 代碼 (這應該不會發生的),進而導致該插件的 JavaScript 程序未能執行。您可以按照以下步驟重新獲得網站存取權:
1) 刪除 dpt-dnsmanager 插件(或您懷疑引起網站無法載入的其他插件)。
2) 登入。
3) 裝回 dpt-dnsmanager 插件之前,將導致此模組受到影響的插件停用或刪除。

我遇到權限問題

如果您在「系統檢查」中遇到任何錯誤,它出現的原因可能是:
* 命令的回應與預期的不同,這可能是因為版本不同。
* 您未安裝 sudo。
* 設定成網頁伺服器使用者沒有執行某些 shell 命令的權限。

我該如何讓網頁伺服器使用者有權限執行 sudo 命令?

這會因不同的 Linux 環境而異。假設您使用的是 nsd4,並且您的網頁伺服器使用者是 www-data:
1) 建立一個名為 /etc/sudoers.d/nsd4 的檔案。
2) 檔案的內容應為(不包括引號)「www-data ALL =(ALL)NOPASSWD:/usr/sbin/nsd-control,/usr/sbin/nsd」。

外掛標籤

開發者團隊

⬇ 下載最新版 (v1.2.1) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「WordPress DNS Manager by DigitialPixies」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

Manage a self hosted DNS from WordPress. Ability to add, edit, delete DNS records (MX, SOA, CNAME, A RECORDS). This plugin is designed to generate the DNS file that can be used on the same server with nsd4 or the dns file can be exported and manually copied and pasted to another server. Future enhancements will be added such as dynamic ip resolution and change notifications.
QUICK GUIDE
1) Install and activate module
2) Add/edit DNS records as needed. Save the changes.
3) Either download or use the DNS that exists in the wordpress uploads folder. If the dns server is running on the same wordpress server, you can create a symbolic link to the dns file to your nsd’s dns zone folder location.
4) Click on “Restart” or “Save and Restart” to force nsd to restart. (If there are problems with permissions executing shell commands, you must make changes to sudo to allow execution of nsd-control by the webserver user. use “System Check” to confirm if there is a permission problem.)
Frequently Asked Question
I’m having problems logging in after plugin updates and/or WP upgrade
A plugin or WordPress upgrade has introduced some incomplete javascript into the login page (which it shouldn’t) and has caused this plugin’s javascript to subsequently not execute. To gain back access to the website:
1) Delete the dpt-dnsmanager plugin (or other plugins that you suspect is preventing your site from loading)
2) Login
3) Disable or uninstall the plugins impacting this module before re-installing dpt-dnsmanager plugin.
I’m having problems with permissions
If you encounter any errors with the “System Check” it fails for a few reasons:
* The response from the commands were different from what I expected. This could be due to differing versions
* You do not have sudo installed
* The webserver user is not configured to have permission to run some shell commands
How do I allow webserver user permission to execute sudo commands
This will differ between different Linux environments. Assuming you are using nsd4 and your webserver user is www-data:
1) create a file /etc/sudoers.d/nsd4
2) contents of the file should be (without quotes) “www-data ALL = (ALL) NOPASSWD: /usr/sbin/nsd-control, /usr/sbin/nsd”

文章
Filter
Apply Filters
Mastodon