?
Solved

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

Posted on 2008-10-28
1
Medium Priority
?
257 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 400 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

Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

I'm a big fan of Windows' offline folder caching and have used it on my laptops for over a decade.  One thing I don't like about it, however, is how difficult Microsoft has made it for the cache to be moved out of the Windows folder.  Here's how to …
Performance in games development is paramount: every microsecond counts to be able to do everything in less than 33ms (aiming at 16ms). C# foreach statement is one of the worst performance killers, and here I explain why.
This theoretical tutorial explains exceptions, reasons for exceptions, different categories of exception and exception hierarchy.
The goal of the video will be to teach the user the concept of local variables and scope. An example of a locally defined variable will be given as well as an explanation of what scope is in C++. The local variable and concept of scope will be relat…
Suggested Courses

571 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