Can't start Acrylic DNS Proxy on my Windows machine
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}
When installing the Acrylic DNS Proxy on my Windows 10 Pro machine, I get this error:
2019-03-05 12:44:45.527 THostsCache.LoadFromFile: Done loading hosts cache items.
2019-03-05 12:44:45.528 TBootstrapper.StartSystem: Done loading hosts cache items.
2019-03-05 12:44:45.528 TBootstrapper.StartSystem: Starting DNS resolver...
2019-03-05 12:44:45.529 TBootstrapper.StartSystem: Done starting DNS resolver.
2019-03-05 12:44:45.531 TDnsResolver.Execute: TDualUdpCommunicationChannel.Bind: Binding to IPv4 address 0.0.0.0 and port 53 failed with Windows Sockets error code 10048.
To find out which process is blocking that port, I ran this command:
Get-Process -Id (Get-NetUDPEndpoint -LocalPort 53).OwningProcess
To which, I get this response:
Handles NPM(K) PM(K) WS(K) CPU(s) Id SI ProcessName
------- ------ ----- ----- ------ -- -- -----------
214 15 2632 6800 8620 0 svchost
How do I find out which program is actually using up the DNS port (53)? Or is there a Windows setting somewhere which needs to be turned on or off?
The thing is, Acylic used to run just find till a month or two ago.
Some background: I was running a web-server in docker container, and had exposed the port 80 from the docker container to my PC's network. I had set the DNS for my PC's network to point to 127.0.0.1, which acrylic requires. Recently, I moved to WSL (Windows subsystem for linux), and thus didn't need the docker container, so I unexposed the ports (using the
netsh interface portproxy
) commands.
And that's when I suspect acrylic stopped working.
I can't reset my system that far back in the past to find out, but if there is anything anyone can tell me, I'd be very grateful. Feel free to ask for any more info if you need.
It's a flabbergasting situation >:-[
windows dns proxy
add a comment |
When installing the Acrylic DNS Proxy on my Windows 10 Pro machine, I get this error:
2019-03-05 12:44:45.527 THostsCache.LoadFromFile: Done loading hosts cache items.
2019-03-05 12:44:45.528 TBootstrapper.StartSystem: Done loading hosts cache items.
2019-03-05 12:44:45.528 TBootstrapper.StartSystem: Starting DNS resolver...
2019-03-05 12:44:45.529 TBootstrapper.StartSystem: Done starting DNS resolver.
2019-03-05 12:44:45.531 TDnsResolver.Execute: TDualUdpCommunicationChannel.Bind: Binding to IPv4 address 0.0.0.0 and port 53 failed with Windows Sockets error code 10048.
To find out which process is blocking that port, I ran this command:
Get-Process -Id (Get-NetUDPEndpoint -LocalPort 53).OwningProcess
To which, I get this response:
Handles NPM(K) PM(K) WS(K) CPU(s) Id SI ProcessName
------- ------ ----- ----- ------ -- -- -----------
214 15 2632 6800 8620 0 svchost
How do I find out which program is actually using up the DNS port (53)? Or is there a Windows setting somewhere which needs to be turned on or off?
The thing is, Acylic used to run just find till a month or two ago.
Some background: I was running a web-server in docker container, and had exposed the port 80 from the docker container to my PC's network. I had set the DNS for my PC's network to point to 127.0.0.1, which acrylic requires. Recently, I moved to WSL (Windows subsystem for linux), and thus didn't need the docker container, so I unexposed the ports (using the
netsh interface portproxy
) commands.
And that's when I suspect acrylic stopped working.
I can't reset my system that far back in the past to find out, but if there is anything anyone can tell me, I'd be very grateful. Feel free to ask for any more info if you need.
It's a flabbergasting situation >:-[
windows dns proxy
add a comment |
When installing the Acrylic DNS Proxy on my Windows 10 Pro machine, I get this error:
2019-03-05 12:44:45.527 THostsCache.LoadFromFile: Done loading hosts cache items.
2019-03-05 12:44:45.528 TBootstrapper.StartSystem: Done loading hosts cache items.
2019-03-05 12:44:45.528 TBootstrapper.StartSystem: Starting DNS resolver...
2019-03-05 12:44:45.529 TBootstrapper.StartSystem: Done starting DNS resolver.
2019-03-05 12:44:45.531 TDnsResolver.Execute: TDualUdpCommunicationChannel.Bind: Binding to IPv4 address 0.0.0.0 and port 53 failed with Windows Sockets error code 10048.
To find out which process is blocking that port, I ran this command:
Get-Process -Id (Get-NetUDPEndpoint -LocalPort 53).OwningProcess
To which, I get this response:
Handles NPM(K) PM(K) WS(K) CPU(s) Id SI ProcessName
------- ------ ----- ----- ------ -- -- -----------
214 15 2632 6800 8620 0 svchost
How do I find out which program is actually using up the DNS port (53)? Or is there a Windows setting somewhere which needs to be turned on or off?
The thing is, Acylic used to run just find till a month or two ago.
Some background: I was running a web-server in docker container, and had exposed the port 80 from the docker container to my PC's network. I had set the DNS for my PC's network to point to 127.0.0.1, which acrylic requires. Recently, I moved to WSL (Windows subsystem for linux), and thus didn't need the docker container, so I unexposed the ports (using the
netsh interface portproxy
) commands.
And that's when I suspect acrylic stopped working.
I can't reset my system that far back in the past to find out, but if there is anything anyone can tell me, I'd be very grateful. Feel free to ask for any more info if you need.
It's a flabbergasting situation >:-[
windows dns proxy
When installing the Acrylic DNS Proxy on my Windows 10 Pro machine, I get this error:
2019-03-05 12:44:45.527 THostsCache.LoadFromFile: Done loading hosts cache items.
2019-03-05 12:44:45.528 TBootstrapper.StartSystem: Done loading hosts cache items.
2019-03-05 12:44:45.528 TBootstrapper.StartSystem: Starting DNS resolver...
2019-03-05 12:44:45.529 TBootstrapper.StartSystem: Done starting DNS resolver.
2019-03-05 12:44:45.531 TDnsResolver.Execute: TDualUdpCommunicationChannel.Bind: Binding to IPv4 address 0.0.0.0 and port 53 failed with Windows Sockets error code 10048.
To find out which process is blocking that port, I ran this command:
Get-Process -Id (Get-NetUDPEndpoint -LocalPort 53).OwningProcess
To which, I get this response:
Handles NPM(K) PM(K) WS(K) CPU(s) Id SI ProcessName
------- ------ ----- ----- ------ -- -- -----------
214 15 2632 6800 8620 0 svchost
How do I find out which program is actually using up the DNS port (53)? Or is there a Windows setting somewhere which needs to be turned on or off?
The thing is, Acylic used to run just find till a month or two ago.
Some background: I was running a web-server in docker container, and had exposed the port 80 from the docker container to my PC's network. I had set the DNS for my PC's network to point to 127.0.0.1, which acrylic requires. Recently, I moved to WSL (Windows subsystem for linux), and thus didn't need the docker container, so I unexposed the ports (using the
netsh interface portproxy
) commands.
And that's when I suspect acrylic stopped working.
I can't reset my system that far back in the past to find out, but if there is anything anyone can tell me, I'd be very grateful. Feel free to ask for any more info if you need.
It's a flabbergasting situation >:-[
windows dns proxy
windows dns proxy
asked Mar 5 at 7:32
kumar_harshkumar_harsh
13211
13211
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
It turns out that the Internet Connection Sharing (ICS) service had started on my computer somehow. This service had blocked the port 53 from being allotted to Acrylic.
Since I posted the question above, I couldn't find any Powershell command which would let me find the process consuming the port. But then I cross-referenced the PID number returned from this command:
Get-Process -Id (Get-NetUDPEndpoint -LocalPort 53).OwningProcess
and viewed the list of services in my Task Manager, and it turns out that it was the ICS service. I just stopped the service, et voilà!
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "3"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1411350%2fcant-start-acrylic-dns-proxy-on-my-windows-machine%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
It turns out that the Internet Connection Sharing (ICS) service had started on my computer somehow. This service had blocked the port 53 from being allotted to Acrylic.
Since I posted the question above, I couldn't find any Powershell command which would let me find the process consuming the port. But then I cross-referenced the PID number returned from this command:
Get-Process -Id (Get-NetUDPEndpoint -LocalPort 53).OwningProcess
and viewed the list of services in my Task Manager, and it turns out that it was the ICS service. I just stopped the service, et voilà!
add a comment |
It turns out that the Internet Connection Sharing (ICS) service had started on my computer somehow. This service had blocked the port 53 from being allotted to Acrylic.
Since I posted the question above, I couldn't find any Powershell command which would let me find the process consuming the port. But then I cross-referenced the PID number returned from this command:
Get-Process -Id (Get-NetUDPEndpoint -LocalPort 53).OwningProcess
and viewed the list of services in my Task Manager, and it turns out that it was the ICS service. I just stopped the service, et voilà!
add a comment |
It turns out that the Internet Connection Sharing (ICS) service had started on my computer somehow. This service had blocked the port 53 from being allotted to Acrylic.
Since I posted the question above, I couldn't find any Powershell command which would let me find the process consuming the port. But then I cross-referenced the PID number returned from this command:
Get-Process -Id (Get-NetUDPEndpoint -LocalPort 53).OwningProcess
and viewed the list of services in my Task Manager, and it turns out that it was the ICS service. I just stopped the service, et voilà!
It turns out that the Internet Connection Sharing (ICS) service had started on my computer somehow. This service had blocked the port 53 from being allotted to Acrylic.
Since I posted the question above, I couldn't find any Powershell command which would let me find the process consuming the port. But then I cross-referenced the PID number returned from this command:
Get-Process -Id (Get-NetUDPEndpoint -LocalPort 53).OwningProcess
and viewed the list of services in my Task Manager, and it turns out that it was the ICS service. I just stopped the service, et voilà!
answered Mar 12 at 12:02
kumar_harshkumar_harsh
13211
13211
add a comment |
add a comment |
Thanks for contributing an answer to Super User!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1411350%2fcant-start-acrylic-dns-proxy-on-my-windows-machine%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown