dnsmasq設定の変更
ServBayにはdnsmasqサービスが組み込まれており、柔軟な設定オプションを提供します。この記事では、ServBayでのdnsmasq設定の変更方法について詳細に説明します。これには、dnsmasq.conf
ファイルの場所と一般的な設定項目が含まれます。
概要
ServBayでは、dnsmasqの設定ファイルは/Applications/ServBay/etc/dnsmasq
ディレクトリにあります。以下は設定ファイルの詳細な位置です:
dnsmasq.conf
:/Applications/ServBay/etc/dnsmasq/dnsmasq.conf
domains.conf
:/Applications/ServBay/etc/dnsmasq/domains.conf
dnsmasq.conf設定
dnsmasq.conf
ファイルはdnsmasqの主要な設定ファイルであり、DNSとDHCPのさまざまなオプションを設定するために使用されます。
一般的な設定項目
以下は一般的なdnsmasq.conf
設定項目とその変更方法です:
DNSサーバーを設定:
server=8.8.8.8 server=8.8.4.4
1
2キャッシュサイズを設定:
cache-size=1000
1ドメイン名を設定:
domain=local
1DNSクエリログを有効にする:
log-queries
1DHCP範囲を設定:
dhcp-range=192.168.0.50,192.168.0.150,12h
1
カスタムDNSレコード
dnsmasqはカスタムDNSレコードを設定することを許可しており、小規模なネットワークや開発環境に非常に便利です。設定ファイルはdomains.conf
にあります
STOP
domains.conf
はServBayによって自動的に上書きされますので、ServBayの管理ローカルDNSサービスを使用して変更してください
サンプル設定
以下はカスタムDNSレコードのサンプル設定です:
- ローカルホスト名解決を設定:
address=/servbay.host/127.0.0.1
1
dnsmasqを再起動
dnsmasq設定ファイルを変更した後、変更を有効にするためにはサービスを再起動する必要があります。これはServBayの管理画面を通じて、またはservbayctl
コマンドラインツールを使用して実行できます。
ServBay管理画面で再起動
- ServBay管理画面を開きます。
サービス
に移動します。- dnsmasqサービスを見つけ、
再起動
ボタンをクリックします。
servbayctlで再起動
コマンドラインツールservbayctl
を使用してdnsmasqサービスを簡単に再起動できます:
servbayctl restart dnsmasq -all
まとめ
ServBayでは、dnsmasqの設定ファイルが/Applications/ServBay/etc/dnsmasq
ディレクトリにあります。このファイルを変更することで、DNSサーバー、キャッシュサイズ、ドメイン名、ログの有効化、DHCP範囲などの設定ができます。カスタムDNSレコードもこのファイルを通じて設定できます。変更を行った後、ServBayの管理画面またはservbayctl
コマンドラインツールを使用してdnsmasqサービスを再起動して変更を有効にすることができます。