「SlimDNS」の版間の差分
ナビゲーションに移動
検索に移動
(→Configuration: 翻訳) |
Kusanaginoturugi (トーク | 投稿記録) (アーカイブに変更) タグ: 新規リダイレクト |
||
(2人の利用者による、間の2版が非表示) | |||
1行目: | 1行目: | ||
− | [[Category:Domain Name System]] |
||
− | [[en:slimDNS]] |
||
− | {{Related articles start}} |
||
− | {{Related|PowerDNS}} |
||
− | {{Related|PostgreSQL}} |
||
− | {{Related articles end}} |
||
+ | #redirect [[ArchWiki:アーカイブ]] |
||
− | ゾーンとレコード情報は [[PostgreSQL]] に依存しています。 |
||
+ | [[Category:アーカイブ]] |
||
− | |||
− | == インストール == |
||
− | |||
− | {{AUR|SlimDNS-git}} をインストールするか、[https://github.com/Torxed/slimDNS.git 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>'; |
||
− | |||
− | == 実行 == |
||
− | |||
− | {{ic|slimDNS.service}} を [[起動]] して [[有効化]] します。 |
||
− | |||
− | または、必要に応じて、手動で実行します。 |
||
− | |||
− | # python slimdns.py |
||
− | |||
− | == 設定 == |
||
− | |||
− | 設定は {{ic|/etc/slimDNS/config.py}} の下に保存され、設定を変更する場合は再起動が必要です。 |
||
− | |||
− | SlimDNS には、データベースを修正するためのツールが付属しており、その名前は {{ic|dnstool}} です。(名称変更の可能性あり) |
||
− | このツールは、一連のパラメーターを順番に受け取り、ドメイン(ゾーン)とレコードを作成することができます。 |
||
− | |||
− | {{Note|ドメインを作成すると、デフォルトでは SOA または NS レコードは設定されません。ただし、指定したドメインが見つからない場合、レコードを作成すると、SOA および NS レコードが自動的に設定されます。}} |
||
− | |||
− | === ドメインの追加 (オプション) === |
||
− | |||
− | # python dnstool.py example.com |
||
− | |||
− | === A レコードの追加 === |
||
− | |||
− | # python dnstool.py example.com 46.21.102.81 |
||
− | |||
− | {{Note|この場合も、ドメイン {{ic|example.com}} が存在しなかった場合、ドメインエントリが挿入され、この新しいドメインに対して適切な SOA および NS レコードも挿入されます。}} |
||
− | |||
− | 同じレコードを追加することもできますが、レコードタイプを定義します。 |
||
− | |||
− | # 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 レコードが作成されます。 |
||
− | |||
− | == Handy information == |
||
− | |||
− | * Updates run time cache every 30 seconds. |
||
− | * Does support a forwarding DNS server, however, testing on this is limited |
||
− | * Upon each start, slimdns will attempt to create the database 'slimdns' if not found, but will need this optional permissions to work. |
||
− | * Might crash for no aparent reason :D |
2024年4月11日 (木) 19:17時点における最新版
転送先: