ipin

ソース ホーム

有効にするコマンド
ipin:github.com/wenerme/coredns-ipin

ipin - ドメイン名に基づいて IP アドレスとポートを返します。

説明

ipin はドメイン名に基づいて IP アドレスとポートを返します。 IP アドレスは回答セクションで返され、現時点では ipv4 のみサポートされており、A レコードのみです。

オプションのポートは、追加セクションに SRV レコードとして含まれます。

._port.qname. 0 IN SRV 0 0 <port> .

構文

ipin

デフォルトポートでサーバーを開始し、ipin プラグインをロードします。

. {
    ipin
}

「192-168-1-1.example.org A」に対してクエリが行われた場合、CoreDNS は次のように応答します。

;; QUESTION SECTION:
;192-168-1-1.example.org.	IN	A

;; ANSWER SECTION:
192-168-1-1.example.org. 0	IN	A	192.168.1.1

「127-0-0-1-8080.example.org A」に対してクエリが行われた場合、CoreDNS は次のように応答します。

;; QUESTION SECTION:
;127-0-0-1-8080.example.org.	IN	A

;; ANSWER SECTION:
127-0-0-1-8080.example.org. 0	IN	A	127.0.0.1

;; ADDITIONAL SECTION:
_port.127-0-0-1-8080.example.org. 0 IN	SRV	0 0 8080 .