web-dev-qa-db-ja.com

Windows Server2k8でバインドします。明らかな理由もなくrndcのリロードが失敗する

Windows Server2008にBind9.9をインストールしようとしていますが、「rndc reload」の呼び出しが失敗し、非常に奇妙なエラーメッセージが表示されます。

PS C:\bind\etc> ..\bin\rndc.exe reload
rndc: error: C:\bind\etc\rndc.conf:1: unknown option ' ■#...'
rndc: error: C:\bind\etc\rndc.conf:5: unknown option ''
rndc: error: C:\bind\etc\rndc.conf:11: unknown option ''
rndc: error: C:\bind\etc\rndc.conf:13: unexpected token near end of file
rndc: could not load rndc configuration

Rndc.confの内容は次のとおりです。ファイルをNotepad ++で開いて、印刷されない文字がなく、行末が正常に表示されることを確認しました(通常のWindows行末)。

# Start of rndc.conf
key "rndc-key" {
    algorithm hmac-md5;
    secret "vP+yTbzcnlq90UFC4GuNCg==";
};

options {
    default-key "rndc-key";
    default-server 127.0.0.1;
    default-port 953;
};
# End of rndc.conf

Named.confの内容は次のとおりです。

# Use with the following in named.conf, adjusting the allow list as needed:
key "rndc-key" {
    algorithm hmac-md5;
    secret "vP+yTbzcnlq90UFC4GuNCg==";
};

controls {
    inet 127.0.0.1 port 953
        allow { 127.0.0.1; } keys { "rndc-key"; };
};
# End of named.conf

その価値については、同じインストールプロセスに従って、Windows7でBindとrndcが正しく機能するようになりました。何が起こっているのかアイデアはありますか?

1
Nelson

構成ファイルの先頭に TF-8 BOM があるようです。 BOMを追加しない(またはこれを削除できる)別のエディター(または Notepad ++のエディター設定 )を使用します。

3
Michael Hampton

文字エンコードを確認してください。少なくともANSIに設定されていることを確認してください。

2
Scott Williams