svchost.exe always using port 53

Does anyone know why svchost.exe may always be using domain port 53?

 

I tried to create a bat file to start plexconnect when I logon to my computer but it always fails to start because port 53 is in use, I have to open TCPview to end svchost.exe that is using port 53

 

I'm not sure why it is using the port, is there any way I can stop it using that port so only python can use it?

It would help to know what OS you are running.

Svchost.exe is a generic windows program that is used to interface dll files to applications and services. Any PC software can launch an instance of svchost.exe, so what you need to do is figure out what software on you PC is launching the svchost.exe that's taking over port 53. Your can use Process Explorer v15.31:- http://technet.microsoft.com/en-au/sysinternals/bb896653.aspx to figure this out.

Run Process Explorer v15.31 and double click on each svchost.exe then select the TCP/IP tab and uncheck 'Resolve addresses'. Do this for each svchost.exe until you find the one that is using port 53. Once you find the one using port 53 go to the Services tab to see which service or application is running the offending svchost.exe, from there you can decide if it's a piece of software you can uninstall or disable permanently.