User Tools

Site Tools


自作クラスタ計算機:dnsmasqの基本設定

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next 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:1f:6b:bc:97:98,node13,192.168.0.13 dhcp-host=ac:1f:6b:bc:97:98,node13,192.168.0.13
  
-# すでに固定済みのノード(今の場合は管理ノード)のレス+# すでにIPアドレスが固定済みのノード(今の場合は管理ノード)のドメイン名
 host-record=head.cluster.internal,192.168.0.1 host-record=head.cluster.internal,192.168.0.1
  
Line 60: Line 60:
  
  
-# ルータ(今の場合はヘッドノード)のIPアドレス+# ルータ(今の場合は管理ノード)のIPアドレス
 dhcp-option=option:router,192.168.0.1 dhcp-option=option:router,192.168.0.1
  
-# ローカルDNSサーバー(今の場合はヘッドノード)のIPアドレス+# ローカルDNSサーバー(今の場合は管理ノード)のIPアドレス
 dhcp-option=option:dns-server,192.168.0.1 dhcp-option=option:dns-server,192.168.0.1
 </file> </file>
     * 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のドメイン名に合わせました。
   - 構文チェックと起動・有効化<code>   - 構文チェックと起動・有効化<code>
 $ dnsmasq --test $ dnsmasq --test
自作クラスタ計算機/dnsmasqの基本設定.1783510203.txt.gz · Last modified: 2026/07/08 20:30 by koudai