Is there any way to figure out what service is answering on what port for a certain machine? I think the wrong service is answering on the port 80 for HTTP requests. I get connection refused for
http://toothlessrebel.org, which should be a domain hosted on port 80 of that machine. I know the domain points to the right device, because all other services on the machine work excellently. TeamSpeaks servers respond on 4 different ports, and TS TCP and WedAdmin services are functional. There are two domains listening on port 80, the default, brandontechclub.org and toothlessrebel.org, which both worked previously. After adding postfix for mail delivery I get connections refused those URLs. Also, e-mails do not get delivered. There is a temporary fix in that if I reset the router forwarding the ports it will function perfectly for some time, but without any known interference both e-mail and port 80 HTTP will be refused. Any ideas? Anything I can use to come up with some ideas? The machine is set up in the LAN DMZ so should not have port issues.
Code:
Trying 24.94.124.147...
Connected to 147-124.94-24.tampabay.res.rr.com.
Escape character is '^]'.
220 toothless.brandontechclub.org ESMTP Postfix
Is the response when opening a telnet connection to port 25 on the machine, using "telnet toothlessrebel.org 25".
Code:
Trying 24.94.124.147...
telnet: connect to address 24.94.124.147: Connection refused
telnet: Unable to connect to remote host
Telnet to port 80. Using "telnet toothlessrebel.org 80".
Code:
ssh: connect to address 24.94.124.147 port 80: Connection refused
SSH to port 80, using "ssh -p 80 toothlessrebel.org".
It really just looks like port 80 is being blocked somewhere... ISP perhaps?
I don't think so, because I have used port 80 before by putting the machine in the DMZ and it worked.