PDA

View Full Version : بدست آوردن نام کامپیوترهای متصل به شبکه



once4ever
سه شنبه 18 مهر 1385, 17:01 عصر
نام کامپیوترهای متصل به شبکه در کامپیوتر مبدا رو بدست بیارم و شماره ip آنها

ARA
چهارشنبه 19 مهر 1385, 02:00 صبح
به نظر من باید با توجه به آدرس خودت به تمام subDomain (زیر مجموعه های دامنه خودت) ping کنی
تا اول ip اونها رو بدست بیاری بعد هم بتونی به کمک DNS اسمشون رو بگیری

once4ever
چهارشنبه 19 مهر 1385, 21:35 عصر
من میتونم ip ها رو بدست بیارم. اما با DNS فقط نام دستگاه خودم میگه و برای بقیه فقط شماره ip میده و همینطور چک نمیکنه آیا همچین hp هست یا نه!!!
کد امتحان شده داری؟

ARA
پنج شنبه 20 مهر 1385, 05:12 صبح
نمیدونم به دردت میخوره یا نه چون شبکه نذاشتم که امتحان کنم :خجالت:


The GetDNSAddressInfo.cs program

using System;
using System.Net;
class GetDNSAddressInfo
{
publicstaticvoid Main(string[] argv)
{
if (argv.Length != 1)
{
Console.WriteLine("Usage: GetDNSAddressInfo address");
return;
}
IPAddress test = IPAddress.Parse(argv[0]);
IPHostEntry iphe = Dns.GetHostEntry(test);
Console.WriteLine("Information for {0}",
test.ToString());
Console.WriteLine("Host name: {0}", iphe.HostName);
foreach (string alias in iphe.Aliases)
{
Console.WriteLine("Alias: {0}", alias);
}
foreach (IPAddress address in iphe.AddressList)
{
Console.WriteLine("Address: {0}", address.ToString());
}
}
}





C:\>GetDNSAddressInfo 207.46.197.113
Information for 207.46.197.113
Host name: www.international.microsoft.com
Address: 207.46.197.113

once4ever
پنج شنبه 20 مهر 1385, 17:35 عصر
منم همین میگم که فقط اسم کامپیوتری که برنامه اجرا شده نشون میده!!

once4ever
جمعه 21 مهر 1385, 14:31 عصر
برای اینکه کدت رو امتحان کنی. از یک ip استفاده کن که اصلا نداری و ببین که بازم نشون میده!

کسی نمیتونه کم کنه؟
میخوام ببینم چه ip هایی وصل شبکه هستند و با چه نامهایی
ممنون