magicfile icon وبسایت فایل سحرآمیز - magicfile.ir

تگ های موضوع دامنه در

WHOIS دامنه در VB.NET


WHOIS یک پروتکل اینترنتی است که به شما اجازه می‌دهد تا اطلاعات ثبت دامنه‌ها را مشاهده کنید. این اطلاعات شامل نام مالک دامنه، تاریخ ثبت، تاریخ انقضا و اطلاعات تماس است. در اینجا، ما به بررسی چگونگی استفاده از VB.NET برای انجام درخواست WHOIS خواهیم پرداخت.

نصب کتابخانه‌های مورد نیاز


برای شروع، شما نیاز به نصب یک کتابخانه برای ارسال درخواست HTTP و پردازش پاسخ دارید. می‌توانید از کتابخانه `System.Net.Http` استفاده کنید.

نوشتن کد برای درخواست WHOIS


حال بیایید کدی بنویسیم که یک درخواست WHOIS به سرور ارسال کند و اطلاعات را دریافت کند.
```vb.net
Imports System.Net
Imports System.IO
Module Module1
Sub Main()
Dim domain As String = "example.com"
Dim whoisServer As String = "whois.verisign-grs.com"
Dim result As String = GetWhoisInfo(domain, whoisServer)
Console.WriteLine(result)
End Sub
Function GetWhoisInfo(ByVal domain As String, ByVal server As String) As String
Dim request As String = $"{domain}`r`n"
Using client As New TcpClient(server, 43)
Using stream As NetworkStream = client.GetStream()
Dim writer As New StreamWriter(stream)
Dim reader As New StreamReader(stream)
writer.Write(request)
writer.Flush()
Dim response As String = reader.ReadToEnd()
Return response
End Using
End Using
End Function
End Module
```

توضیح کد


  1. وارد کردن کتابخانه‌ها:
- `System.Net` برای ارسال درخواست‌ها.
- `System.IO` برای خواندن و نوشتن به جریان‌ها.
  1. تابع Main:
- دامنه‌ای که می‌خواهید اطلاعات آن را دریافت کنید مشخص کنید.
- سرور WHOIS که می‌خواهید به آن درخواست ارسال کنید را تعریف کنید.
  1. تابع GetWhoisInfo:
- یک اتصال TCP به سرور WHOIS برقرار می‌کند.
- درخواست WHOIS را ارسال می‌کند و پاسخ را دریافت می‌کند.
- در انتها، پاسخ را به عنوان یک رشته بازمی‌گرداند.

نکات پایانی


این کد بسیار ساده است و شما می‌توانید آن را گسترش دهید تا شامل مدیریت خطا یا پردازش اطلاعات بیشتر باشد. همچنین، توجه کنید که ممکن است برخی از سرورهای WHOIS محدودیت‌هایی برای تعداد درخواست‌ها داشته باشند.
با استفاده از این کد، شما می‌توانید به آسانی اطلاعات WHOIS دامنه‌ها را در VB.NET دریافت کنید.
مشاهده بيشتر

لیست فایل های ویژه وبسایت

نرم-افزار-تغییر-زبان-سورس-کد-ویژوال-استودیو-(عناصر-دیزاین-طراحی-فرم-ها)

نرم افزار تغییر زبان سورس کد ویژوال استودیو (عناصر دیزاین طراحی فرم ها)


دانلود-دیتابیس-تقویم-1404-در-اکسل

دانلود دیتابیس تقویم 1404 در اکسل


دانلود-نرم-افزار-تبدیل-txt-به-vcf-:-برنامه-تبدیل-فایل-متنی-تکست-txt-به-وی‌سی‌اف-vcf-(Virtual-Contact-File-مخاطب-موبایل)

دانلود نرم افزار تبدیل txt به vcf : برنامه تبدیل فایل متنی تکست txt به وی‌سی‌اف vcf (Virtual Contact File مخاطب موبایل)


نرم-افزار-ترجمه-خودکار-فایل-های-po-,-pot-بصورت-کامل-برای-تمامی-زبان-ها-از-جمله-فارسی

نرم افزار ترجمه خودکار فایل های po , pot بصورت کامل برای تمامی زبان ها از جمله فارسی


بهترین-سرویس-پوش-نوتیفیکیشن-(Web-Push-Notification)-اسکریپت-مدیریت-اعلان-و-ساخت-پوش-نوتیفیکیشن-سایت-و-ارسال-پوش-از-طریق-php

بهترین سرویس پوش نوتیفیکیشن (Web Push Notification) اسکریپت مدیریت اعلان و ساخت پوش نوتیفیکیشن سایت و ارسال پوش از طریق php


تعداد فایل های دانلود شده

35912+

آخرین بروز رسانی در سایت

1404/2/19

قدمت سایت فایل سحرآمیز

+8 سال

تعداد محصولات برای دانلود

2599+