サービス名(_service._proto.example.com 形式)とDNSサーバーを指定して、SRVレコードを確認します。
優先度(Priority)順にソートして、重み・ポート番号・ターゲットホストを一覧表示します。
このツールは、指定したサービス名(ドメイン)に設定されているSRVレコードをオンラインで簡単に確認できるWEBツールです。
このツールでできること
通常、SRVレコードの確認は nslookup や dig といったコマンドライン操作が必要ですが、このツールを使えば、サービス名とDNSサーバー(任意)を入力して「確認する」ボタンをクリックするだけで、即座に結果を取得できます。
取得したSRVレコードは、「優先度 (Priority)」「重み (Weight)」「ポート番号 (Port)」「ターゲットホスト (Target)」を一覧表で分かりやすく表示します。DNS設定の確認や、サービスが正しく動作しない場合のトラブルシューティングにご利用ください。
SRVレコードとは?
SRVレコード(Service Record)は、DNS(ドメイン・ネーム・システム)で定義されるリソースレコードの一種です。
一般的なAレコード(ドメイン名とIPアドレスを紐づけ)とは異なり、SRVレコードは特定のサービス(例: Minecraft、SIP電話、チャット)を提供しているサーバーの場所(ホスト名)とポート番号をクライアントに伝えるために使用されます。
特に、同じサービスを提供するサーバーが複数ある場合に、どのサーバーを優先的に使用するか(優先度)、また同じ優先度のサーバー間でどのように負荷を分散するか(重み)を定義できるのが大きな特徴です。
SRVレコードの主な構成要素
SRVレコードは、主に以下の情報で構成されています。このツールの結果も、これらの項目で表示されます。
- サービス名 (Service Name)
_service._proto.nameという標準形式で表されます。(例:_sip._tcp.example.com)_service: サービス名(例:_minecraft,_sip,_ldap)_proto: プロトコル名(例:_tcp,_udp)name: サービスが存在するドメイン名(例:example.com)
- 優先度 (Priority) 数値が小さいほど優先度が高くなります。クライアントは、最も優先度の高い(数値が小さい)レコードから順に接続を試みます。
- 重み (Weight) 優先度が同じレコードが複数ある場合、この「重み」の数値に基づいて負荷分散(ロードバランシング)が行われます。数値が大きいほど、より多くのリクエストが割り当てられる確率が高くなります。
- ポート番号 (Port) そのサービスが待ち受けているTCP/IPポート番号です。
- ターゲットホスト (Target) サービスを実際に提供しているサーバーのホスト名(ドメイン名)です。
このツールが役立つときはどんなとき? ユースケースは?
SRVレコードは、特定のプロトコルやアプリケーションで広く利用されています。以下のような場面で、設定が正しいかを確認するためにこのツールが役立ちます。
- Minecraft (マインクラフト) サーバーの運営 独自ドメインでサーバーに接続させる際、SRVレコード(例:
_minecraft._tcp.play.mydomain.com)が正しく設定されているか確認するとき。 - VoIP / SIPサービスの設定 SIP(Session Initiation Protocol)電話サービスで、SIPサーバーの場所を指定するためにSRVレコード(例:
_sip._tcp.example.com)が正しく引けるか確認するとき。 - Microsoft 365 / Active Directory の設定 Active Directoryのドメインコントローラー検索や、Microsoft 365の自動検出などで使用されるSRVレコード(例:
_ldap._tcp.dc._msdcs.example.com)の動作確認。 - XMPP (Jabber) サーバーの設定 チャットサーバーへの接続設定(例:
_xmpp-client._tcp.example.com)が正しいかテストするとき。 - DNS設定のトラブルシューティング 「サービスに接続できない」「設定が反映されない」といった問題が発生した際に、DNS側(SRVレコード)に問題がないかを切り分けるために使用します。
このツールの使い方
使い方は非常にシンプルです。
- サービス名 (必須) 確認したいSRVレコードのフルネーム(例:
_minecraft._tcp.hypixel.net)を_service._proto.example.comの形式で入力します。 - DNSサーバー (任意) 名前解決に使用するDNSサーバーのIPアドレスを入力します。特定のDNSサーバー(例: プロバイダのDNS、自社で運用するDNS)での見え方を確認したい場合に入力してください。 未入力の場合は、パブリックDNS(
8.8.8.8)が使用されます。 - 「確認する」ボタン 入力内容を確認し、「確認する」ボタンをクリックします。
- 結果の表示 入力したサービス名に紐づくSRVレコードが存在する場合、優先度の昇順(優先度が高い順)で「優先度」「重み」「ポート番号」「ターゲットホスト」が一覧表示されます。







