Solved

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

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

Efficient way to get backups off site to Azure

This user guide provides instructions on how to deploy and configure both a StoneFly Scale Out NAS Enterprise Cloud Drive virtual machine and Veeam Cloud Connect in the Microsoft Azure Cloud.

Question has a verified solution.

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

Suggested Solutions

Title # Comments Views Activity
Setting up a VPN 60 142
SqlDataBase 7 48
Printing 1 51
RegEx with optional part 4 24
Calculating holidays and working days is a function that is often needed yet it is not one found within the Framework. This article presents one approach to building a working-day calculator for use in .NET.
The article shows the basic steps of integrating an HTML theme template into an ASP.NET MVC project
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…
The viewer will learn how to use the return statement in functions in C++. The video will also teach the user how to pass data to a function and have the function return data back for further processing.

810 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