web-dev-qa-db-ja.com

信頼できるDNSサーバーとしてdnsmasqを実行する

コンピューターにダイナミックDNSサービスを実装しようとしています。 lohray.comのNSレコードのEC2インスタンスにh.lohray.comをポイントし、そのシステムにdnsmasqをインストールし、ファイアウォールポートのブロックを解除したことを確認しました。

今のところ、/ etc/hostsファイルに統計的にエントリを追加しました。

129.118.19.163 i7.h.lohray.com

ただし、i7.h.lohray.comはnslookupまたはDigで正しく解決されません: これは私がこれを解決できる唯一の時間です(---(オンラインnslookup )-50.19.103.190はのIPアドレスですdnsmasqが実行されているEC2インスタンス。どこで問題が発生した可能性がありますか?

3
Lord Loh.

現在、h.lohray.comのNSレコードは次のとおりです。

h.lohray.com.       1800    IN  NS  50.19.103.190.

どちらが間違っています。 NSレコードは、IPアドレスではなく、次のようにネームサーバーのドメイン名を指定する必要があります。

h.lohray.com.       1800    IN  NS  h.lohray.com
h.lohray.com.       1800    IN  A   50.19.103.190.

またはこのように:

h.lohray.com.       1800    IN  NS  ns.h.lohray.com
ns.h.lohray.com.        1800    IN  A   50.19.103.190.

50.19.103.190にあるDNSサーバーは機能しているようです-i7.h.lohray.comにクエリを実行すると応答します

1
Sandman4

ここに別のツールがありますが、そこでは解決されていません。

http://www.digwebinterface.com/?hostnames=i7.h.lohray.com&type=&useresolver=69.65.17.101&ns=auth&nameservers=

[email protected].:

h.lohray.com.       1800    IN  NS  50.19.103.190.

[email protected].:

h.lohray.com.       1800    IN  NS  50.19.103.190.

[email protected].:

h.lohray.com.       1800    IN  NS  50.19.103.190.


it resolves from my home now.

$ Dig i7.h.lohray.com @50.19.103.190

; <<>> Dig 9.7.3 <<>> i7.h.lohray.com @50.19.103.190
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 17018
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;i7.h.lohray.com.               IN      A

;; ANSWER SECTION:
i7.h.lohray.com.        0       IN      A       129.118.19.163

;; Query time: 111 msec
;; SERVER: 50.19.103.190#53(50.19.103.190)
;; WHEN: Fri Apr  6 12:53:23 2012
;; MSG SIZE  rcvd: 49
0
johnshen64