Solved

How to detect that mutliples IP addresses point to the same physical server ?

Posted on 2008-10-28
1
250 Views
Last Modified: 2013-11-13
Hi,

When i query the DSN for a MX zone for instance, i get sometimes one MX  record and when i query this MX record to get the A record, i can retrieve up to 10 or more IP addresses.

I dont think that it really exists ONE physical server with 10 network adapters
and i think that these 10 IP addresses point to 2 or 3 physical servers.

I would like to know if there is a possibility to detect that multiples IP addresses point to the same physical server ?

If you can give C# code, hints....
Thank you

0
Comment
Question by:mars
1 Comment
 
LVL 23

Accepted Solution

by:
Jens Fiederer earned 100 total points
ID: 22826403
This looks an awful like a denial-of-service attack, but it might work:

Since there is logically no way to tell for sure whether two distinct network adapters are plugged into the same server or different servers, you have to take a look at what a single server would have in common - the same set of CPUs for processing.

So request a lot of services from a single IP address, and a more moderate set of services from the other 9, and time the response it takes for those services.

If some addresses show significantly greater degradation in performance than others, those addresses are LIKELY to be shared with the one you are stressing.

But since you probably shouldn't do this to a server without permission - as long as you have to get permission anyway, it is probably better just to ask!
0

Featured Post

How your wiki can always stay up-to-date

Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
- Increase transparency
- Onboard new hires faster
- Access from mobile/offline

Join & Write a Comment

Suggested Solutions

Are you one of those front-line IT Service Desk staff fielding calls, replying to emails, all-the-while working to resolve end-user technological nightmares? I am! That's why I have put together this brief overview of tools and techniques I use in o…
When we want to run, execute or repeat a statement multiple times, a loop is necessary. This article covers the two types of loops in Python: the while loop and the for loop.
The goal of this video is to provide viewers with basic examples to understand and use switch statements in the C programming language.
The viewer will be introduced to the member functions push_back and pop_back of the vector class. The video will teach the difference between the two as well as how to use each one along with its functionality.

760 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

23 Experts available now in Live!

Get 1:1 Help Now