ローカルDNSレコードの管理
macOSでは、ネットワークアプリケーションの開発、テスト、およびデバッグ時にローカルDNSレコードを管理することが非常に有用です。ServBayはローカルのdnsmasqサーバーを提供しており、DNSレコードの追加、変更、一時停止、削除を簡単に行えます。この記事では、ServBayを使用したローカルDNSレコードの管理方法を詳しく説明します。
TIP
ServBayのウェブサイト機能から追加されたサイトの場合、これらのレコードはDNSレコードの右側に小さな地球🌐アイコンが表示されます。このタイプのレコードはウェブサイト
機能に戻って管理する必要があり、直接DNSレコードで管理することはできません。
現在のローカルDNSレコードを確認する
ServBayを使用することで、現在のローカルDNSレコードの内容を簡単に確認できます。ServBayはdnsmasqサーバーを利用してこれらのレコードを処理し、管理がより便利になります。
確認ステップ
- ServBay管理画面を開きます。
DNS
に移動します。- 右側のリストで
DNSサーバー
を選択します。 - ServBayは現在のDNSレコードの内容を表示します。
これにより、すべての設定済みドメインとIPアドレスのマッピングを直感的に確認できます。
ローカルDNSにレコードを追加する
開発やテストの過程で、特定のIPアドレスにドメイン名をマップする必要がある場合があります。ServBayを使用すると、ローカルDNSにレコードを簡単に追加できます。
追加ステップ
- ServBay管理画面を開きます。
DNS
に移動します。- 右側のリストで
DNSサーバー
を選択します。 +
ボタンをクリックします。- ドメイン名と対応するIPアドレスを入力します。例:
servbay.demo 127.0.0.1
1 追加
ボタンをクリックします。
これにより、新しいドメイン名とIPアドレスのマッピングがローカルDNSレコードに追加されます。
TIP
ServBayは複数のIPアドレスの追加をサポートしており、IPv6アドレスも追加できます。複数のIPアドレスはカンマ(,)で区切ってください。
ローカルDNSのレコードを変更する
時には、既存のドメイン名とIPアドレスのマッピングを変更する必要があります。ServBayを使えば、ローカルDNSレコードの記録を簡単に変更できます。
変更ステップ
- ServBay管理画面を開きます。
DNS
に移動します。- 右側のリストで
DNSサーバー
を選択します。 - 変更したいレコードを見つけます。
- レコードをクリックします。
- 右側のパネルでドメイン名またはIPアドレスを変更します。例:
servbay.demo 127.0.0.1 -> servbay.demo 10.0.0.1
1 保存
ボタンをクリックします。
これにより、ローカルDNSレコードの指定されたレコードが更新されます。
ローカルDNSのレコード解析を一時停止する
特定の場合に、一時的にレコードの解析を停止したいことがありますが、削除はしません。ServBayを使用すれば、これを簡単に実現できます。
一時停止ステップ
- ServBay管理画面を開きます。
DNS
に移動します。- 右側のリストで
DNSサーバー
を選択します。 - 一時停止したいレコードを見つけます。
- レコードの横にある
一時停止
ボタンをクリックします。
ServBayは自動的にそのレコードの解析を一時停止し、レコード前のアイコンが緑色から灰色に変わります。
ローカルDNSからレコードを削除する
不要になったレコードを、ServBayを通じてローカルDNSレコードから削除することができます。
削除ステップ
- ServBay管理画面を開きます。
DNS
に移動します。- 右側のリストで
DNSサーバー
を選択します。 - 削除したいレコードを見つけます。
- レコードの横にある
削除
ボタンをクリックします。 - 削除操作を確認します。
これにより、ローカルDNSレコードから指定されたドメインとIPアドレスのマッピングが削除されます。
まとめ
ServBayは、macOSのローカルDNSレコードを管理するための簡便なインターフェースを提供し、レコードの表示、追加、変更、一時停止、および削除をより簡単かつ直感的に行えるようにします。これらの機能により、ネットワークアプリケーションの開発、テスト、およびデバッグをより効率的に行うことができます。新しいドメイン名のマッピングを追加するにしても、既存のレコードを変更するにしても、ServBayはあなたのニーズに応え、ローカルネットワーク環境の柔軟性と管理機能を確保します。ServBayのdnsmasqサーバーを使用することで、ローカルDNSレコードを簡単に管理し、開発とテストの効率を向上させます。また、ServBayウェブサイト機能から追加されたサイトについては、ウェブサイト
機能を通じて管理することで、すべてのレコードの正確性と一貫性を保証します。