Open ports and external IP from MS servers

If all your servers in your DMZ run Microsoft OS, is there anyway an admin can retreive the servers internal AND external IP address directly from the server or would they need to get this from elsewhere?

And also can you see which ports are open to the Internet from on the server itself? And can these be mapped to a running service?

Or where else would this information be found?
LVL 4
pma111Asked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

kevinhsiehCommented:
To get the local IP address(es), you can run "ipconfig" from the command prompt. To see your public IP and to see which ports are open, go to http://grc.com and under Services, go to ShieldsUP! which will allow you to scan your system.

To map to a service, take the list of the open ports to the Internet, and compare them with the output of "netstat -n -b -a" from an elevated command prompt on the server. The netstat will show you every open port on the server. Unfortunately, many services map back to svchost.exe, which makes it harder to determine exactly what is listening there. Anything that shows up on your port scan should be a well known service that you've opened up through your firewalls, so you should know what service is listening by the port number.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
pma111Author Commented:
Can the process ID be mapped to that you find in task manager > processes?

Is there any command to dump that task manager processes tab via a command prompt command?
0
kevinhsiehCommented:
if you do netstat -o, the PID of the process is included. tasklist will output the running processes, including PID.
0
pma111Author Commented:
Is there anyway to get processes list from task manager out into in a txt document via a command or similar if theres loads running, or is screenshots the only way?
0
kevinhsiehCommented:
tasklist shows the same information as task manager. To get the output from any command line program to a .txt file, append ' > filename.txt' to create/overwrite to filename.txt. ' >> filename.txt' will append the output to filename.txt while preserving the existing contents of the file.
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Microsoft Server OS

From novice to tech pro — start learning today.