自作クラスタ計算機:dnsmasqの基本設定
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| 自作クラスタ計算機:dnsmasqの基本設定 [2026/07/08 20:30] – [導入手順] koudai | 自作クラスタ計算機:dnsmasqの基本設定 [2026/07/09 15:32] (current) – [導入手順] koudai | ||
|---|---|---|---|
| Line 28: | Line 28: | ||
| domain-needed | domain-needed | ||
| - | # プライベートIPアドレスの逆引き(IPアドレスからドメイン名を引く)要求を、上位DNSサーバーに転送しない | + | # プライベートIPアドレスの逆引き要求を上位DNSサーバーに転送しない |
| bogus-priv | bogus-priv | ||
| Line 34: | Line 34: | ||
| domain=cluster.internal | domain=cluster.internal | ||
| - | # 計算ノードが接続されているインターフェースを指定(環境に合わせて変更) | + | # 管理ノードのプライベートLAN側に接続されているLANポートのデバイス名 |
| interface=enp1s0f1 | interface=enp1s0f1 | ||
| - | # 指定したインターフェースのIPだけで明示的にバインド | + | # 指定したLANポートのIPだけで明示的にバインド |
| listen-address=192.168.0.1 | listen-address=192.168.0.1 | ||
| bind-interfaces | bind-interfaces | ||
| Line 53: | Line 53: | ||
| dhcp-host=ac: | dhcp-host=ac: | ||
| - | # すでに固定済みのノード(今の場合は管理ノード)のアドレス | + | # すでにIPアドレスが固定済みのノード(今の場合は管理ノード)のドメイン名 |
| host-record=head.cluster.internal, | host-record=head.cluster.internal, | ||
| Line 60: | Line 60: | ||
| - | # ルータ(今の場合はヘッドノード)のIPアドレス | + | # ルータ(今の場合は管理ノード)のIPアドレス |
| dhcp-option=option: | dhcp-option=option: | ||
| - | # ローカルDNSサーバー(今の場合はヘッドノード)のIPアドレス | + | # ローカルDNSサーバー(今の場合は管理ノード)のIPアドレス |
| dhcp-option=option: | dhcp-option=option: | ||
| </ | </ | ||
| * DNSサーバーのポート番号は53番が基本ですが、Ubuntuではsystemd-resolvedがループバック(自己参照アドレス)の53番ポートを使っています。 | * DNSサーバーのポート番号は53番が基本ですが、Ubuntuではsystemd-resolvedがループバック(自己参照アドレス)の53番ポートを使っています。 | ||
| * このままだと衝突して動かなくなるので、listen-addressとbind-interfaceを使って計算ノード側のIPアドレスだけを監視させるようにします | * このままだと衝突して動かなくなるので、listen-addressとbind-interfaceを使って計算ノード側のIPアドレスだけを監視させるようにします | ||
| - | * domainで定義するドメイン名は、平たく言えばこのプライベートLANの名前です。世の中に存在するドメイン名(google.comなど)と衝突しなければなんでもいいです。ここでは後述のLDAPのドメイン名に合わせました。 | + | * domainで定義するドメイン名は、平たく言えばこのプライベートLANの名前です。インターネットに存在するドメイン名(google.comなど)と衝突しなければなんでもいいです。ここでは後述のLDAPのドメイン名に合わせました。 |
| - 構文チェックと起動・有効化< | - 構文チェックと起動・有効化< | ||
| $ dnsmasq --test | $ dnsmasq --test | ||
自作クラスタ計算機/dnsmasqの基本設定.1783510203.txt.gz · Last modified: 2026/07/08 20:30 by koudai
