「SlimDNS」の版間の差分
ナビゲーションに移動
検索に移動
(→Configuration: 翻訳) |
(→Handy information: 翻訳) |
||
61行目: | 61行目: | ||
これにより、優先度または優先度が10の MX レコードが作成されます。 |
これにより、優先度または優先度が10の MX レコードが作成されます。 |
||
− | == |
+ | == 便利な情報 == |
+ | * 30秒ごとに実行時のキャッシュを更新します。 |
||
− | * Updates run time cache every 30 seconds. |
||
+ | * 転送 DNS サーバーをサポートしていますが、テストは制限されています |
||
− | * Does support a forwarding DNS server, however, testing on this is limited |
||
+ | * 起動するたびに、slimdns はデータベース ''slimdns'' を作成しようとしますが、見つからない場合は、このオプションの権限が機能する必要があります |
||
− | * Upon each start, slimdns will attempt to create the database 'slimdns' if not found, but will need this optional permissions to work. |
||
+ | * 明らかな理由なしにクラッシュする可能性があります。:D |
||
− | * Might crash for no aparent reason :D |
2022年7月3日 (日) 14:25時点における版
関連記事
ゾーンとレコード情報は PostgreSQL に依存しています。
目次
インストール
SlimDNS-gitAUR をインストールするか、github.com/Torxed/slimDNS のクローンを作成し、手動のセットアップ手順に従います。
手動設定 (オプション)
slimdns という user/role を作成します
[postgres@machine~] createuser --interactive [postgres@machine~] psql > CREATE DATABASE slimdns OWNER slimdns; > ALTER USER slimdns WITH PASSWORD '<some secure random string>';
実行
slimDNS.service
を 起動 して 有効化 します。
または、必要に応じて、手動で実行します。
# python slimdns.py
設定
設定は /etc/slimDNS/config.py
の下に保存され、設定を変更する場合は再起動が必要です。
SlimDNS には、データベースを修正するためのツールが付属しており、その名前は dnstool
です。(名称変更の可能性あり)
このツールは、一連のパラメーターを順番に受け取り、ドメイン(ゾーン)とレコードを作成することができます。
ドメインの追加 (オプション)
# python dnstool.py example.com
A レコードの追加
# python dnstool.py example.com 46.21.102.81
同じレコードを追加することもできますが、レコードタイプを定義します。
# python dnstool.py example.com 46.21.102.81 A
MX レコード/複雑なレコードの追加
レコードの中には、SRV、MX、TXT レコードなど、より複雑な構造を持つものがあります。 これらのレコードを汎用的に扱うには、レコードの内容を囲み、目的のレコードタイプに必要なデータをすべて追加します。
# python dnstool.py example.com "46.21.102.81 10" MX
これにより、優先度または優先度が10の MX レコードが作成されます。
便利な情報
- 30秒ごとに実行時のキャッシュを更新します。
- 転送 DNS サーバーをサポートしていますが、テストは制限されています
- 起動するたびに、slimdns はデータベース slimdns を作成しようとしますが、見つからない場合は、このオプションの権限が機能する必要があります
- 明らかな理由なしにクラッシュする可能性があります。:D