Solved

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

Posted on 2008-10-28
1
251 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

Network it in WD Red

There's an industry-leading WD Red drive for every compatible NAS system to help fulfill your data storage needs. With drives up to 8TB, WD Red offers a wide array of solutions for customers looking to build the biggest, best-performing NAS storage solution.  

Question has a verified solution.

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

This is the first one of a series of articles I’ll be writing to address technical issues that are always referred to as network problems. The network boundaries have changed, therefore having an understanding of how each piece in the network  puzzl…
This article aims to explain the working of CircularLogArchiver. This tool was designed to solve the buildup of log file in cases where systems do not support circular logging or where circular logging is not enabled
This tutorial explains how to use the VisualVM tool for the Java platform application. This video goes into detail on the Threads, Sampler, and Profiler tabs.
The goal of the video will be to teach the user the difference and consequence of passing data by value vs passing data by reference in C++. An example of passing data by value as well as an example of passing data by reference will be be given. Bot…

867 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

21 Experts available now in Live!

Get 1:1 Help Now