-1

私のサーバーは Ubuntu で、webmin/virtualmin をインストールしており、NSRecord ns1 と ns2 を作成しようとしています。

次のコマンドを実行します。

@localhost mydomain.info を掘る
; DiG 9.7.3 @localhost mydomain.info
; (1 サーバーが見つかりました)
;; グローバル オプション: +cmd
;; 答えを得た:
;; HEADER オペコード: QUERY、ステータス: NOERROR、ID: 64570
;; フラグ: qr aa rd ra; クエリ: 1、回答: 1、権限: 1、追加: 1

;; 質問セクション:
;mydomain.info. で

;; 回答セクション:
mydomain.info。10.28.166.120 で 38400

;; 権限セクション:
mydomain.info。38400 IN NS ns1.mydomain.info。

;; 追加セクション:
ns1.mydomain.info。10.28.166.120 で 38400

しかし、10.28.166.120 は私のローカル IP です。バインドに関する情報を /var/log/syslog で見つけようとしましたが、何も表示されませんでした。

ファイアウォールでは、次のようにポートを構成しました。

受信オープン ポート:

TCP/53
UDP/53

発信オープン ポート:

TCP/53
UDP/53
TCP/1024-65535
UDP/1024-65535

だから、私は完全なDNSレコードを入れたことを知っています:

$ttl 38400
@   IN  SOA ns1.mydomain.info. root.ns1.mydomain.info. (
            1342267814
            10800
            3600
            604800
            38400 )
@   IN  NS  ns1.mydomain.info.
mydomain.info.  IN  A   10.28.166.120
www.mydomain.info.  IN  A   10.28.166.120
ftp.mydomain.info.  IN  A   10.28.166.120
m.mydomain.info.    IN  A   10.28.166.120
ns1.mydomain.info.  IN  A   999.999.999.999
localhost.mydomain.info.    IN  A   127.0.0.1
webmail.mydomain.info.  IN  A   10.28.166.120
admin.mydomain.info.    IN  A   10.28.166.120
mydomain.info.  IN  TXT "v=spf1 a mx a:mydomain.info ip4:10.28.166.120 ?all"

999.999.999.999 = my external IP

このような質問をいくつか投稿してみましたが、他のフォーラムで誰かが助けてくれます。誰かが何かを理解していない場合は、説明しようとします。

ありがとう。

4

1 に答える 1

0

BIND は として実行されるnamedため、ログでそれを探す必要があります。(ただし、このセットアップには実際には何も問題がないため、ログに何かがあるとは思えません)。

ゾーン内のレコードをどのように設定したかはわかりませんが、各NSレコードはレコードを指していAます。NS レコードは問題ないように見えますが、A レコードは間違っています。他の NS レコードおよび/またはそれに対応する A レコードがありません。の A レコードをns1.mydomain.info.外部アドレスに変更する必要があります。1 台のマシンで内部 IP と外部 IP の両方を使用する簡単な方法はありません (複雑な方法については、分割ビューを参照してください)。

于 2012-07-15T15:11:09.863 に答える