Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Windows上でのPrivate DNSサーバ起動 #123

Open
DoranekoSystems opened this issue Feb 17, 2022 · 2 comments
Open

Windows上でのPrivate DNSサーバ起動 #123

DoranekoSystems opened this issue Feb 17, 2022 · 2 comments

Comments

@DoranekoSystems
Copy link
Contributor

Windows上ではsvchost.exeが既に53番ポートを使用しているようで、起動できません。

エラーログ
cannot boot private DNS server (permission issue or already listened)

@fiord
Copy link
Contributor

fiord commented Feb 22, 2023

調べてみたところ、以下のような理由で起動出来ていないと思われます。

  • UDP 53番ポートはInternet Connect Shareing(ISC)という機能によって利用されている。Windows自身をルーターとして他デバイスをインターネットに接続出来るようにする機能です。
  • この機能はWi-Fiに接続しているWindows端末で利用することが出来る機能ですが、デスクトップのような有線でインターネットに接続している端末においてもデフォルトで有効になっています。

services.mscよりHost Network Serviceを無効にすることでUDP 53番ポートを空けてPacketProxyを動作させることが出来ますが、代償としてDocker DesktopやWSLが起動しなくなってしまったので、もう少し良い方法を見つけて連絡させていただきます。

@fiord
Copy link
Contributor

fiord commented Jun 20, 2023

DNSとは別観点ですが、こちらを使うと良さそうです。ほぼ同じことが出来ると思います。
#139

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants