رفتن به مطلب

چطور ip یک آدرس سایت (دامین) رو بدست بیارم ؟


fun_code

ارسال‌های توصیه شده

سلام

 

نیازمند سورسی شدم که بتونم باهاش ip های یک دامین یا آدرس وب سایت رو بدست بیارم.

مثلا یه آدرس سایت بدیم و خروجیش آدرس آی پی هایی باشه که مربوط به اون هست. اگر اشتباه نکنم یک آدرس (دامین) تا 4 آدرس ip میتونه داشته باشه.

 

ممنون میشم راهنماییم کنید

لینک ارسال
به اشتراک گذاری در سایت های دیگر

یه فایل php بساز و این را داخلش بذار

<?php

if(isset($_GET['link'])){

$ip = gethostbyname($_GET['link']);

echo $ip;
}
?>

بعد به صورت زیر لینکشو دانلود کن.سورس صفحه ی دانلود شده ایپی سایته :

fileaddress.php?link=www.google.com
لینک ارسال
به اشتراک گذاری در سایت های دیگر

 

یه فایل php بساز و این را داخلش بذار

<?php

if(isset($_GET['link'])){

$ip = gethostbyname($_GET['link']);

echo $ip;
}
?>

بعد به صورت زیر لینکشو دانلود کن.سورس صفحه ی دانلود شده ایپی سایته :

fileaddress.php?link=www.google.com

سلام ممنونم

پس در خود b4a این امکان وجود نداره و حتما باید از شبه وب سرویس استفاده کرد.

فکر کنم کدی که شما نوشتید اگر چند ip وجود داشته باشه نمایش نمیده...

لطفا راهنمایی کنید که چطور همه ipها رو برگردونیم ؟  (سورس ++C زیر همه ipها رو برمیگردونه اما نمیتونم تبدیلش کنم به PHP)

 

سورس ++C در لینک زیر رو دیدم ، فکر کردم در b4a هم حتما دستور یا کتابخونه ای وجود داره.

http://stackoverflow.com/questions/11737066/how-to-get-domain-ip-address-using-domain-name-in-c

در برنامه که توی این آدرس آورده، شما اگه در h->h_addr_list[0] به جای صفر یک متغیر بذارین و از صفر شروع به شمردن کنین، تمام ip های یک دامنه رو بهتون برمیگردونه. یعنی توی یک حلقه بذارین و تازمانی که مقدار h->h_addr_list!=null اونو ادامه بدین، تمام ip های تعریف شده برای اون دامنه رو براتون برمیگردونه.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...