dnsmasq サーバーへの外部接続

dnsmasq サーバーへの外部接続

マイコンピュータにサーバーが設定されており、dnsmasqLAN上のコンピュータでは正常に動作しますが、外部からアクセスできません。私が見たすべてのチュートリアル/文書はdnsmasq内部結合に焦点を当てているようで、これが可能であるとは確信できません。ルーターでポート53を開き、自分のコンピューターの外部IPアドレスを別のネットワーク上のコンピューターのDNSサーバーとして使用してみましたが、機能しませんでした。私の方法は無効ですか?それともdnsmasqは外部接続を許可しませんか?

これが出力ですnetstat -na | grep 53

tcp        0      0 0.0.0.0:53        0.0.0.0:*     LISTEN
tcp6       0      0 :::53             :::*          LISTEN
udp        0      0 0.0.0.0:53        0.0.0.0:*
udp        0      0 0.0.0.0:5353      0.0.0.0:*
udp6       0      0 :::53             :::*
udp6       0      0 :::5353           :::*
unix  2      [ ACC ]     STREAM     LISTENING     12538    @/tmp/dbus-iOmdhtTj6j
unix  2      [ ACC ]     STREAM     LISTENING     18760    @aitor-com.canonical.Unity.Scope.files.T2838538736616
unix  2      [ ACC ]     STREAM     LISTENING     13753    /run/user/1000/pulse/native
unix  3      [ ]         STREAM     CONNECTED     12253    
unix  3      [ ]         STREAM     CONNECTED     15381    
unix  3      [ ]         STREAM     CONNECTED     21535    
unix  3      [ ]         STREAM     CONNECTED     18753    
unix  3      [ ]         STREAM     CONNECTED     13539    @/tmp/dbus-wMqgvvSqrL
unix  3      [ ]         STREAM     CONNECTED     12953    
unix  3      [ ]         STREAM     CONNECTED     18761    @aitor-com.canonical.Unity.Scope.files.T2838538736616
unix  3      [ ]         STREAM     CONNECTED     13153    
unix  3      [ ]         STREAM     CONNECTED     15382    
unix  3      [ ]         STREAM     CONNECTED     15386    
unix  3      [ ]         STREAM     CONNECTED     15388    
unix  3      [ ]         STREAM     CONNECTED     15387    

答え1

デフォルトでは、dnsmasqは通常ローカルコンピュータからの接続のみを受信するように設定されています。ただし、正しく設定されたらどこからでもアクセスできます。たとえば、Linuxベースのネットワークデバイス(ホームルータなど)で内部ネットワークのクエリに応答するためによく使用されます。

ファイルを編集し、両方ともファイルにアクセスするすべての場所を含むように設定されていることをdnsmasq.conf確認してください。インターネットで使用できるようにするには、これら2つのオプションを設定しないでください。また、設定がないことを確認してください。interfaceslisten-addressbind-interfaces

お使いのコンピュータがDNSクエリに応答するには、インターネットに表示されるIPアドレスが必要です。プライベートIPアドレス範囲

関連情報