ورود / ثبت نام
0
0

آموزش تبدیل نام دامنه به آدرس IP در ASP.NET

240 بازدید
تبدیل نام دامنه به آدرس IP

تبدیل نام دامنه به آدرس IP

در این مقاله به سراغ آموزش تبدیل نام دامنه به آدرس IP در ASP.NET رفتیم و آن را به زبان سی شارپ کد نویسی کردیم.آموزش بسیار کاربردی است که میتوانید در پروژه های خود استفاده کنید.برای شروع ویژوال استدیو خود را باز کنید و یک پروژه جدید ایجاد کنید تا آموزش را باهم شروع کنیم.

ابتدا using زیر را به پروژه خود در کد های سی شارپ اضافه کنید :

Using System.net;

یک Textbox قرار داده روی صفحه و نام آن را txtDomain قرار بدید.

Textbox دوم را قرار داده و نام آن را txtIPs قرار بدید

یک button قرار داده و نام آن را btnSubmit قرار بدید.

یک label قرار بدید و نام آن را lblStatus قرار بدید.

روی Button دوبار کلیک کرده و کد زیر را بنویسید:

DNSLookup(txtDomain.Text);

حال کد سی شارپ زیرا به پروژه اضافه کنید که Method که در بالا استفاده کردیم را ساخته باشیم.

protected void DNSLookup(string domain)
    {
        try
        {
            //performs the DNS lookup
            IPHostEntry he = Dns.GetHostByName(domain);
            IPAddress[] ip_addrs = he.AddressList;
            txtIPs.Text = "";
            foreach (IPAddress ip in ip_addrs)
            {
                txtIPs.Text += ip + "\n";
            }
        }
        catch (System.Exception ex)
        {
            lblStatus.Text = ex.ToString();
        }
    }

و کد های زیر را به صفحه ASPX اضافه کنید :

<%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %>
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title></title>
<style type="text/css">
<!--
body {
   margin-left: 0px;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
}
a:link {
   color: #0000FF;
}
a:visited {
   color: #0000FF;
}
a:hover {
   color: #0000FF;
   text-decoration: none;
}
a:active {
   color: #0000FF;
   }
.basix {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
}
.header1 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   color: #006699;
}
.lgHeader1 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 18px;
   font-weight: bold;
   color: #0066CC;
   background-color: #CEE9FF;
}
-->
</style> 
</head>
<body>
 
 
        <br />
        &nbsp;<br />
        <br />
        <br />
    &nbsp;<br />
 
    <table>
<tr>
<td align="right" bgcolor="#eeeeee" class="header1">Domain Name:</td>
<td bgcolor="#FFFFFF"><asp:textbox ID="txtDomain" runat="server"></asp:textbox><br />
<asp:button ID="btnSubmit" runat="server" OnClick="btnSubmit_Click" Text="Submit" /></td>
</tr>
<tr>
<td width="100" align="right" bgcolor="#eeeeee" class="header1">IP Address(es)
</td>
<td bgcolor="#FFFFFF"> &nbsp;<br />
<asp:textbox ID="txtIPs" runat="server"></asp:textbox><br />
<br />
<asp:label ID="lblStatus" runat="server"></asp:label></td>
</tr>
</table>
</body>
</html>

حالا میتوانید پروژه را اجرا کنید.

  • پسورد: www.mspsoft.com
آیا این مطلب را می پسندید؟
https://www.mspsoft.com/?p=17848
اشتراک گذاری:
واتساپتوییترفیسبوکپینترستلینکدین
فاطمه زکایی
فاطمه زکایی هستم. فارغ التحصیل کارشناسی مهندسی نرم افزار، مدت سه سال هست که در زمینه توسعه اپلیکیشن های تحت وب و اندروید و همچنین تولید محتوای تخصصی برنامه نویسی تحت وب و اندروید در مجموعه mspsoft در خدمت شما هستم.
مطالب بیشتر
برچسب ها:

نظرات

0 نظر در مورد آموزش تبدیل نام دامنه به آدرس IP در ASP.NET

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

هیچ دیدگاهی نوشته نشده است.