عنوان
|
نويسنده
|
مشاهده
|
اشکال زدائی شبکه های مبتنی بر TCP/IP (بخش دوم ) |
مديريت آموزش |
15597 |
با توجه به جایگاه داده در عصر حاضر و لزوم نگاه جامع به این مقوله مهم ، بر آن شدیم تا محوریت فعالیت های خود را بر روی این موضوع متمرکز نمائیم . از این رو گروه فابک با شعار فناوری اطلاعات برای کسب وکار شکل گرفت و خدمات خود را از طریق سایت www.fabak.ir به مخاطبان محترم عرضه می نماید
 |
اشکال زدائی شبکه های مبتنی بر TCP/IP (بخش دوم )
اشکال زدائی شبکه های مبتنی بر TCP/IP (بخش
دوم )
ipconfig ، يکی
از دستورات مفيد به منظور بررسی وضعيت پيکربندی TCP/IP
در کامپيوترهای سرويس دهنده و يا سرويس گيرنده ای است که بر روی آنان ويندوز نصب
شده است . در يونيکس و لينوکس از دستور ifconfig در اين
رابطه استفاده می شود . در سيستم هائی که بر روی آنان ويندوز 9x
و يا ME نصب شده است ، می توان از دستور
winipcfg استفاده نمود .
استفاده از
ipconfig
برای استفاده از دستور فوق، کافی است نام آن را از طريق پنجره command
prompt تايپ نمود . عملکرد ipconfig
و اطلاعاتی که در اثر اجرای آن نمايش داده خواهد شد به نوع سوئيچ استفاده شده ،
بستگی دارد .
استفاده از ipconfig
بدون سوئيچ
،اطلاعات پيکربندی TCP/IP در ارتباط با هر يک از
آداپتورهای موجود بر روی سيستم را نمايش خواهد داد:
-
آدرس
IP
-
Subnet Mask
-
Default gateway
-
اطلاعات
سرويس دهنده DNS
-
Domain
تايپ دستور |
خروجی
|
C:\>
ipconfig
|
Ethernet
adapter MyLan1:
Connection-specific DNS Suffix . :
IP Address. . . . . . . . . . . .
:
10.10.1.1
Subnet Mask . . . . . . . . . . . : 255.0.0.0
Default Gateway . . . . . . . . . :
PPP adapter My ISP:
Connection-specific DNS Suffix . :
IP Address. . . . . . . . . . . . : 10.1.1.216
Subnet Mask . . . . . . . . . . . : 255.255.255.255
Default Gateway . . . . . . . . . : 10.1.1.216 |
دستور فوق ، اطلاعات
مربوط به اتصالات از نوع PPP که از آنان در
Dialup و VPN استفاده می شود
را نيز نمايش خواهد داد .
استفاده از ipconfig به همراه
سوئيچ all ، علاوه بر نمايش
اطلاعات اشاره شده در بخش قبل ، اطلاعات ديگری
را نيز نمايش خواهد
داد :
-
آدرس سخت افزاری
کارت شبکه ( آدرس MAC )
-
اطلاعات مربوط به
DHCP
تايپ دستور |
خروجی
|
C:\>
ipconfig /all |
Windows
2000 IP Configuration
Host Name . . . . . . . . . . . . : srco
Primary DNS Suffix . . . . . . . : srco.ir
Node Type . . . . . . . . . . . . : Broadcast
IP Routing Enabled. . . . . . . . : No
WINS Proxy Enabled. . . . . . . . : No
DNS Suffix Search List. . . . . . : srco.ir
Ethernet adapter
MyLan1:
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : D-Link DFE-680TX CardBus PC Card
Physical Address. . . . . . . . . : 00-50-BA-79-DB-6A
DHCP Enabled. . . . . . . . . . . : No
IP Address. . . . . . . . . . . .
: 10.10.1.1
Subnet Mask . . . . . . . . . . . :
255.0.0.0
Default Gateway . . . . . . . . . :
DNS Servers . . . . . . . . . . . :
127.0.0.1
PPP adapter My ISP:
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : WAN (PPP/SLIP)
Interface
Physical Address. . . . . . . . . : 00-53-45-00-00-00
DHCP Enabled. . . . . . . . . . . : No
IP Address. . . . . . . . . . . . : 10.1.1.216
Subnet Mask . . . . . . . . . . . : 255.255.255.255
Default Gateway . . . . . . . . .: 10.1.1.216
DNS Servers . . . . . . . . . . . : x1.y1.z1.w1
x2.y2.z2.w2 |
ساير سوئيچ های دستور ipconfig
: با استفاده از دستور ipconfig و برخی سوئيچ
های آن ( release ,renew ) ، می توان اطلاعات مربوط به
پيکربندی TCP/IP ارائه شده توسط سرويس دهنده
DHCP را که در اختيار
يک سرويس گيرنده قرار داده شده است
را آزاد و يا آنان را مجددا" از سرويس دهنده درخواست نمود . فرآيند فوق به منظور
تشخيص عملکرد صحيح سرويس دهنده DHCP در شبکه
بسيار مفيد و کارساز است . ( آيا سرويس دهنده DHCP وظايف
خود را به خوبی انجام می دهد ؟ آيا يک سرويس گيرنده قادر به برقراری ارتباط با
سرويس دهنده DHCP به منظور درخواست و دريافت اطلاعات
پيکربندی TCP/IP می باشد ؟ ) . دستور
ipconfig دارای سوئيچ های مفيد متعددی است که می توان با توجه به نوع خواسته
خود از آنان استفاده نمود :
عملکرد |
سوئيچ
|
آدرس IP
پيکربندی شده توسط
DHCP را آزاد می نمايد . در صورتی که سوئيچ فوق را به
تنهائی و بدون مشخص نمودن adapter تايپ نمائيم،پيکربندی IP برای تمامی آداپتورهای
موجود بر روی کامپيوتر، آزاد می
گردد. در صورتی که قصد آزاد سازی اطلاعات
پيکربندی مربوط به يک
آداپتور خاص را داشته باشيم ، می بايست به همراه سوئيچ فوق
نام آداپتور نيز مشخص گردد .
( مثلا" ipconfig / release MyLan1 )
|
/
release [ adapter] |
يک آدرس IP را بر اساس
اطلاعات جديدی که از طريق DHCP دريافت می نمايد ،
پيکربندی مجدد می نمايد .
در صورتی که سوئيچ فوق را به تنهائی و بدون مشخص نمودن adapter تايپ نمائيم،پيکربندی IP تمامی
آداپتورهای موجود بر روی کامپيوتر، مجددا" انجام
خواهد شد. در صورتی که قصد ايجاد مجدد اطلاعات پيکربندی مربوط به يک
آداپتور خاص را داشته باشيم ، می بايست به همراه سوئيچ فوق
نام آداپتور نيز مشخص گردد.
( مثلا" ipconfig / renew
MyLan1 ) |
/renew [adapter] |
حذف محتويات Dns Resolver
Cache |
/ flushdn |
Refresh
نمودن تمامی اطلاعات توليد شده توسط DHCP برای
آداپتور و ريجستر نمودن اسامی Dns |
/ registerdn |
نمايش محتويات
Dns Resolver Cache |
/
displaydns |
نمايش تمامی
DHCP Class ID مجاز برای آداپتور |
/
showclassid [adapter] |
تغيير
DHCP Class ID |
/setclassid [adapter] [classidtoset ] |
توضيحات :
-
تشخيص نام آداپتور : نام آداپتور را می توان با
کليک ( Right click ) بر روی Network
Neighborhood و انتخاب گزينه properties، از طريق
پنجره Network and Dial-up Connections مشاهده نمود ( اسامی آدپتورها ، نام آيکون
ها می باشند ) .
-
مفهوم DNS Cache :
زمانی که يک سيستم ، ترجمه ( تبديل نام
host به آدرس ) را از طريق يک سرويس دهنده
DNS دريافت می نمايد ، برای مدت زمان کوتاهی آن را در يک
Cache ذخيره می نمايد . در صورتی که مجددا" از نام
استفاده شود ، پشته TCP/IP محتويات
Cache را به منظور يافتن رکورد درخواستی بررسی می نمايد . بدين ترتيب امکان
پاسخگوئی سريعتر به درخواست ترجمه نسبت به حالتی که در خواست برای يک سرويس دهنده
DNS ارسال می شود ، فراهم می گردد . با توجه به اين که
اندازه Cache نمی تواند از يک ميزان منطقی و تعريف شده
تجاوز نمايد ، هر رکورد موجود در Cache پس از مدت زمانی
خاص حذف می گردد. در صورت اعمال هرگونه تغييرات در DNS (
مثلا" تغيير يک رکورد DNS ) ، می توان با استفاده از
دستور
ipconfig/flushdns تمامی رکوردهای موجود در
cache را حذف نمود .
بدين ترتيب در صورت درخواست يک نام host ، با سرويس
دهنده DNS مشورت می گردد و نتايج مجددا" در
Cache ذخيره خواهند شد . دستور ipconfig / displaydns ،
محتويات cache
را نمايش خواهد داد. از اطلاعاتی که نمايش داده می شود ، می توان به منظور تشخيص
اين موضوع که آيا برای ترجمه نام به آدرس از Cache و يا
سرويس دهنده DNS استفاده شده است ، کمک گرفت .
-
موارد استفاده از دستور Ipconfig
: از دستور فوق در مواردی که
قصد تشخيص اين موضوع را داريم که آيا سرويس دهنده DNS
و
DHCP در شبکه به درستی وظايف خود را انجام می دهند ،
استفاده می شود( علاوه بر مشاهده اطلاعات پيکربندی TCP/IP
) . مثلا" با استفاده از سوئيچ های release
و renew ، می توان براحتی تشخيص داد که آيا در زمينه
دريافت اطلاعات پيکربندی از يک سرويس دهنده DHCP
مشکل خاصی وجود دارد .از سوئيچ های مرتبط با DNS می توان به منظور
اعمال تغييرات پيکربندی
، بهنگام سازی cache محلی
و يا ريجستر نمودن اطلاعات پيکربندی جديد با يک سرويس دهنده DNS
،
استفاده نمود .
-
امکانات جانبی به
همراه دستور ipconfig
: با استفاده از سوئيچ
all / اطلاعات متنوعی در رابطه با پيکربندی
TCP/IP نمايش داده خواهد شد . در صورتی که حجم اطلاعات بگونه ای
است که
می بايست صفحه را scroll نمود
، می توان از More| به همراه دستور
ipconfig استفاده نمود . در صورت تمايل می توان خروجی دستور
ipconfig را در مقابل ارسال بر روی دستگاه
استاندارد خروجی ( صفحه نمايشگر ) ، در يک فايل ذخيره نمود تا امکان بررسی سريعتر
نتايج و رفع مشکل فراهم گردد.
( ipconfg /all > test1.txt
)
همانگونه که اشاره
گرديد در سيتم هائی که از لينوکس و يا يونيکس استفاده می نمايند ، از دستور
ifconfig استفاده
می گردد. از دستور فوق برای نمايش اطلاعات پيکربندی IP و
اعمال تغييرات لازم استفاده می شود .
در بخش
سوم به بررسی
دستور ping خواهيم پرداخت .