دانشنامه مارال هاست دانشنامه مارال هاست
  • صفحه اصلی
  • مقالات
    • هاست اشتراکی
    • دامنه
    • سرور مجازی
    • کنترل پنل سی‌پنل
    • کنترل پنل پلسک
    • کنترل پنل دایرکت ادمین
    • ایمیل
    • CloudLinux
    • Cloudflare
  • تماس با ما
دانشنامه مارال هاست دانشنامه مارال هاست
دانشنامه مارال هاست دانشنامه مارال هاست
  • صفحه اصلی
  • مقالات
    • هاست اشتراکی
    • دامنه
    • سرور مجازی
    • کنترل پنل سی‌پنل
    • کنترل پنل پلسک
    • کنترل پنل دایرکت ادمین
    • ایمیل
    • CloudLinux
    • Cloudflare
  • تماس با ما
شبکه
  • Folder icon closed Folder open iconپیاده‌سازی و مدیریت IPv6
  • Folder icon closed Folder open iconپیکربندی IPv6 روی Windows Server
  • Folder icon closed Folder open iconپیکربندی IPv6 روی Linux
  • Folder icon closed Folder open iconIPv6 چیست
  • Folder icon closed Folder open iconپیکربندی IPv6 روی MikroTik RouterOS
  • Folder icon closed Folder open iconاستفاده از IPv6 در Apache و Nginx
  • Folder icon closed Folder open iconتنظیم DNS AAAA Records برای IPv6
  • Folder icon closed Folder open iconتست اتصال IPv6 با ابزارهای خط فرمان
  • Folder icon closed Folder open iconتنظیم DHCPv6 Server روی Linux
  • Folder icon closed Folder open iconمزایا و معایب IPv6 در محیط هاستینگ
  • Folder icon closed Folder open iconمعماری آدرس‌ دهی در IPv6
  • Folder icon closed Folder open iconساختار بسته در IPv6
  • Folder icon closed Folder open iconمسیریابی در IPv6
  • Folder icon closed Folder open iconمکانیزم‌های انتقال به IPv6
  • Folder icon closed Folder open iconملاحظات امنیتی در IPv6
شبکه

تست اتصال IPv6 با ابزارهای خط فرمان

چکیده

بعد از پیکربندی IPv6 روی سیستم‌عامل یا سرور، مهم‌ترین کار این است که مطمئن شویم اتصال درست برقرار شده است. ابزارهای خط فرمان (CLI) در لینوکس و ویندوز امکان تست سریع و دقیق ارتباط IPv6 را فراهم می‌کنند. دستوراتی مثل ping6، traceroute6، curl -6 و wget -6 کمک می‌کنند مسیر ترافیک بررسی شود، پاسخ‌دهی مقصد تست شود و سرویس‌ها روی IPv6 قابل دسترس باشند. در این مقاله به معرفی این ابزارها، نمونه دستورات و نکات کاربردی آن‌ها می‌پردازیم.

ابزارهای خط فرمان برای تست IPv6

ping6: تست دسترسی اولیه

ping6 نسخه مخصوص IPv6 از دستور معروف ping است. این دستور یک بسته ICMPv6 Echo Request به مقصد می‌فرستد و پاسخ را نمایش می‌دهد. برای مثال در سیستم عامل لینوکس دستور زیر را می‌توانید اجرا کنید:

JavaScript
Copy
ping6 ipv6.google.com
JavaScript

خروجی شامل زمان رفت و برگشت (RTT) و آدرس IPv6 مقصد خواهد بود.

در سیستم عامل ویندوز به‌جای ping6 از همان دستور ping -6 استفاده می‌شود:

JavaScript
Copy
ping -6 ipv6.google.com
JavaScript

اگر پاسخی دریافت کنید، یعنی اتصال IPv6 برقرار است

traceroute6: ردیابی مسیر بسته‌ها

این دستور مشابه traceroute در IPv4 است، اما برای IPv6 طراحی شده است. برای مثال در سیستم عامل لینوکس دستور زیر را می‌توانید اجرا کنید:

JavaScript
Copy
traceroute6 ipv6.google.com
JavaScript

این دستور نشان می‌دهد بسته‌ها از کدام روترها و با چه تأخیری عبور می‌کنند.

در ویندوز معادل آن tracert -6 است:

JavaScript
Copy
tracert -6 ipv6.google.com
JavaScript

خروجی کمک می‌کند مشکلاتی مثل افت ارتباط یا مسیر طولانی شناسایی شوند.

curl -6: تست وب‌ سرویس‌ها روی IPv6

اگر وب‌سایت یا API شما IPv6 دارد، می‌توانید با curl تست کنید. برای مثال:

JavaScript
Copy
curl -6 https://test-ipv6.com
JavaScript

دستور فوق یک درخواست HTTPS از طریق IPv6 می‌فرستد و پاسخ HTML صفحه را نمایش می‌دهد. در صورت وجود مشکل (مثلاً پیکربندی اشتباه رکورد AAAA یا فایروال)، خطا دریافت خواهید کرد.

wget -6: دانلود فایل‌ها از طریق IPv6

برای تست سرویس‌های دانلود یا مخازن لینوکس می‌توانید از wget استفاده کنید. برای مثال:

JavaScript
Copy
wget -6 http://[2001:db8:abcd:1::10]/file.iso
JavaScript

استفاده از براکت [ ] برای آدرس‌های IPv6 الزامی است. این دستور کمک می‌کند مطمئن شوید سرویس‌های دانلود یا Mirrorها از IPv6 پشتیبانی می‌کنند.

nslookup / dig: تست رکورد AAAA در DNS

اگر وب‌سایت شما IPv6 دارد، باید رکورد AAAA آن قابل Resolve باشد. جهت مطالعه بیشتر این لینک را بررسی بفرمائيد. در سیستم عامل لینوکس دستور زیر را می‌توانید اجرا کنید:

JavaScript
Copy
dig AAAA example.com
JavaScript

و در سیستم عامل ویندوز دستور زیر را می‌توانید اجرا کنید:

JavaScript
Copy
nslookup -query=AAAA example.com
JavaScript

خروجی باید آدرس IPv6 دامنه شما را نشان دهد. اگر فقط آدرس IPv4 (A Record) برگردد، یعنی هنوز IPv6 روی DNS تنظیم نشده است.

telnet یا nc (netcat): تست پورت‌های خاص روی IPv6

برای بررسی اینکه یک سرویس روی IPv6 و یک پورت خاص در دسترس است می‌توان از این دستورات استفاده کرد.

JavaScript
Copy
nc -6 -vz ipv6.google.com 443
JavaScript

خروجی موفق بودن یا نبودن اتصال به پورت ۴۴۳ روی IPv6 را نشان می‌دهد.

نکات کاربردی در تست IPv6

همیشه مطمئن شوید فایروال سرور شما ICMPv6 را بلاک نکرده باشد، چون بدون آن Ping و Path MTU Discovery درست کار نمی‌کنند. اگر فقط بعضی سرویس‌ها روی IPv6 مشکل دارند، معمولاً مشکل از رکورد AAAA یا پیکربندی فایروال است. برای تست از راه دور می‌توانید از سایت‌هایی مثل https://test-ipv6.com یا RIPE Atlas استفاده کنید.

جمع‌بندی

تست اتصال IPv6 بخش ضروری هر پیاده‌سازی موفق است. ابزارهایی مثل ping6 و traceroute6 برای تست مسیر و دسترسی پایه، curl -6 و wget -6 برای بررسی سرویس‌های وب، و dig/nslookup برای بررسی DNS نقش حیاتی دارند. بدون استفاده از این ابزارها ممکن است مشکلات اتصال IPv6 مدت‌ها پنهان بمانند. توصیه می‌شود بعد از هر تغییر پیکربندی، از این دستورات برای اطمینان از صحت عملکرد شبکه استفاده کنید.

هنوز نیاز به کمک دارید؟

آیا سوالی دارید؟

آیا این مقاله برای شما مفید بود؟ بله خیر

مطالب اخیراً بازدیدشده

  • کاهش حملات DoS و DDoS با تنظیمات در فایروال CSF
  • مشاهده بیشتر

نظرات خود را بنویسید... لغو پاسخ

اشتراک گذاری این مقاله

تست اتصال IPv6 با ابزارهای خط فرمان

کپی کردن لینک

Clipboard Icon

جدیدترین مقالات

CXS چیست و چگونه کار می‌کند
1 minute می 3, 2026
ساخت سرور چت المنت بروی لینوکس
5 minutes آوریل 25, 2026
Geo Routing و Geo DNS
2 minutes آوریل 22, 2026

تقویم

می 2026
شیدسچپج
 1
2345678
9101112131415
16171819202122
23242526272829
3031 
« آوریل    

عضویت

جدیدترین پست‌ها

CXS چیست و چگونه کار می‌کند
1 minute می 3, 2026
ساخت سرور چت المنت بروی لینوکس
5 minutes آوریل 25, 2026
Geo Routing و Geo DNS
2 minutes آوریل 22, 2026

سلام