زمان انتشار:
پنجشنبه 5 اسفند 1400
نحوه استفاده از IPv6 در دایرکت ادمین
آدرس IP یک آدرس عددی می باشد که در فضای وب به هر دستگاهی از جمله رایانه ها، مودم ها، چاپگر ها، تلفن های همراه و دیوایس هایی از این دست که جزئی از یک شبکه TCP/IP هستند اختصاص داده می شود و راهی جهت شناسایی دستگاه در شبکه اینترنت می باشد، که باعث اتصال شبکه جهانی وب به یک دیگر می باشد. امروزه به دلیل رواج استفاده از اینترنت و گسترش تعداد آی پی ها که ممکن می باشد در آینده این تعداد به پایان برسد، IPv6 در حال گرفتن جای IPv4 می باشد.
- با استفاده از SSH به روت سرور متصل شوید، سپس "directadmin.conf" را با ویرایشگر Nano باز نمائید.
nano /usr/local/directadmin/conf/directadmin.conf
سپس در این فایل خط زیر را پیدا نموده و مقدار آنرا روی 1 قرار دهید.
Ipv6=1
سپس فایل کانفیگ را ذخیره نمائید و از فایل خارج شوید و سرویس دایرکت ادمین را ریستارت نمائید.
service directadmin restart
بعد از طی نمودن مراحل بالا برای دسترسی به دایرکت ادمین با IPv6 می بایست به سرور با دسترسی روت وارد شوید سپس دستور زیر را در محیط سرور اجرا نمائید.
/sbin/sysctl net.inet6.ip6.v6only=0
در فایل /etc/rc.conf می بایست مقدار زیر را وارد نمائید و سپس با دستور "sockstat" این تغییرات را تائید نمائید.
ipv6_ipv4mapping=”YES”
در صورتی که پس از اجرا دستور sockstat تنظیمات درست عمل نماید، می بایست خروجی زیر نمایش داده شود.
freebsd7-64# sockstat -l | grep direct | head -n1
nobody directadmi 50362 0 tcp46 *:2222 *:*
اما اگر به درستی کار ننماید، خروجی زیر نمایان می گردد.
freebsd7-64# sockstat -l | grep direct | head -n1
nobody directadmi 50362 0 tcp6 *:2222 *:*
در صورتی که از وب سرور Apache در سرور استفاده می نمائید، می بایست بدانید که به طور پیش فرض از IPv6 را این وب سرویس پشتیبانی نموده، اما می بایست برای Exim و dovecotتغییراتی اعمال شود.
برای "Exim" دستور زیر را اجرا نمائید.
/usr/sbin/exim -bV | grep Support
خروجی زیر نمایان می گردد.
Support for: crypteq IPv6 Perl OpenSSL move_frozen_messages Content_Scanning Old_Demime DKIM DNSSEC Event OCSP PRDR
برای dovecot باید فایل پیکربندی را ویرایش نمائید.
nano /etc/dovecot.conf
در این فایل باید قسمت زیر را پیدا نمائید
#IPv4
listen = *
#IPv4 and IPv6:
#listen = *, ::
سپس این خط را به شرح ذیل تغییر دهید.
#IPv4
#listen = *
#IPv4 and IPv6:
listen = *, ::
برای نسخه های قدیمی "dovecot" می توان از دستورات زیر استفاده نمود.
nano /etc/dovecot.conf
Add the following line.
listen = “*, [::]”
در انتها سرویس "dovecot" را ریستارت نمائید.
service dovecot restart