اشتراک NFS را در Debian تنظیم کنید
NFS یک سیستم فایل مبتنی بر شبکه است که به رایانه ها اجازه می دهد تا از طریق شبکه رایانه ای به فایلها دسترسی پیدا کنند. این راهنما توضیح می دهد که چگونه می توانید پوشه ها را روی NF قرار دهید
بیایید یک مثال معمول از راه اندازی DNS بگیریم. دامنه شما است example.com
، و شما A
پرونده هایی برای server1.example.com
و " " دارید server2.example.com
. Server1 در Vultr میزبان است ، اما server2 در یک شبکه محلی مانند داخل مشاغل شما یا به عنوان یک دستگاه توسعه در خانه شما میزبان است. به طور معمول ، این نوع از محیط های محلی دارای آدرس های IP عمومی به طور پویا از ارائه دهنده خدمات اینترنت شما (ISP) اختصاص می یابند و ممکن است به طور غیر منتظره تغییر کنند. این امر باعث می شود که server2 ناگهان به یک آدرس IP اشتباه اشاره کند که می تواند خدمات را به شدت تحت تأثیر قرار دهد. در این مقاله نحوه تنظیم خدمات DNS پویا خود را که روی یک دستگاه محلی اجرا می شود نشان می دهد و می تواند پس از تغییر IP عمومی ، رکورد server2 را در Vultr DNS به طور خودکار بروزرسانی کند.
در حالی که مشتریان برای برخی از ارائه دهندگان DNS دوست دارند
ddclient
وinadyn
کار خواهند کرد ، Vultr در حال حاضر از این پشتیبانی نمی کند و در عوض از API سفارشی خود استفاده می کند. این سرویس به صورت محلی روی دستگاه شما اجرا می شود و از درخواست های GET و POST به همراه کلید دسترسی شما استفاده می کند.
A
سوابق توسط این ابزار پشتیبانی می شوند. اگر چندین A
ضبط دارید که می خواهید به همان آدرس IP " CNAME
" دهید ، آنها را به " " سوابق " " تغییر دهید و آنها را به یک " A
" رکورد تبدیل کنید. این کار در طولانی مدت برای شما ساده تر خواهد بود و راهی مناسب برای پیکربندی DNS محسوب می شود.از Git برای کلون کردن مخزن حاوی مشتری DDNS python استفاده کنید. شما باید این کار را در یک دایرکتوری ایمن انجام دهید که به آن دسترسی کامل دارید. پوشه خانه شما باید کافی باشد. دستور زیر را اجرا کنید:
git clone https://github.com/andyjsmith/Vultr-Dynamic-DNS.git vultrddns && cd vultrddns
یک نشانه دسترسی شخصی در Vultr ایجاد کنید. این کار را می توان در "Account -> API -> Token Access Personal" انجام داد. در همان صفحه ، شما باید زیر "Access Control" بروید و روی دکمه "Allow All IPv4" کلیک کنید ، زیرا هر بار IP سرور محلی خود را نمی شناسید ، از این رو نقطه DNS پویا است.
config.json.example
نمونه ای از پرونده پیکربندی خود را از طریق پرونده بخوانید .config.json
پرونده را با استفاده از ویرایشگر متن مورد علاقه خود باز کنید و مقادیر را بر اساس تنظیم سرور خاص خود پر کنید.پرونده باید شامل موارد زیر باشد:
{
"api_key": "",
"domain": "",
"dynamic_records": [
""
]
}
نماد دسترسی خود را وارد قسمت کنید api_key
.
domain
. به عنوان مثال، example.com
.A
پرونده هایی را که می خواهید در قسمت " " تغییر دهید ، وارد کنید dynamic_records
. با استفاده از مثال قبلی ، می توانید آدرس IP را server2
به طور خودکار تغییر دهید server2
. ممکن است چندین زیر دامنه وارد کنید. اگر می خواهید A
پرونده " " پایه را برای دامنه خود تغییر دهید (معمولاً به عنوان یک " " ارجاع می شود @
، سابقه ای که هنگام حرکت مستقیم به آن پاسخ می دهد example.com
) ، به سادگی نقل قول های خالی را ترک کنید.یک پرونده پیکربندی مناسب ممکن است به صورت زیر باشد ، جایی که می خواهید IP را به صورت پویا تغییر دهید example.com
و server2.example.com
:
{
"api_key": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"domain": "example.com",
"dynamic_records": [
"",
"server2"
]
}
اکنون این تغییرات را ذخیره کنید و پرونده شما باید خوب باشد!
python3 ddns.py
. در صورت عدم بازگشت خطا ، پیکربندی شما اسمی است و می توانید فرآیند اتوماسیون را شروع کنید.پس از اتمام تنظیم اولیه ، مهم است که یک کار تکراری تنظیم کنید زیرا فیلمنامه به طور پیش فرض این کار را انجام نمی دهد. به دستگاه محلی خود متصل شوید و بر اساس سیستم عامل خود مراحل زیر را دنبال کنید.
لینوکس و مک از cron
قبل نصب شده را دارند که به شما امکان می دهد اسکریپت ها را برای اجرای برنامه های تعیین شده مشخص کنید.
ddns.py
پرونده را با استفاده از realpath ddns.py
در حالی که هنوز در vultrddns
فهرست هستید ، پیدا کنید.crontab -e
برای ویرایش crontab خود اجرا کنید.خط زیر را به انتهای پرونده اضافه کنید و در مسیر واقعی پرونده اضافه ddns.py
کنید:
*/30 * * * * python3 [full path to ddns.py] > /dev/null 2>&1
با این کار اسکریپت هر 30 دقیقه انجام می شود و تمام خروجی آن به سمت راست هدایت می شود /dev/null
.
یک کار را در Task Scheduler ایجاد کنید تا هر 30 دقیقه یک بار اجرا شود. برای ایجاد کار اساسی ، از راهنمای مایکروسافت پیروی کنید .
ddns.py
اسکریپت به عنوان یک استدلال.NFS یک سیستم فایل مبتنی بر شبکه است که به رایانه ها اجازه می دهد تا از طریق شبکه رایانه ای به فایلها دسترسی پیدا کنند. این راهنما توضیح می دهد که چگونه می توانید پوشه ها را روی NF قرار دهید
ZNC یک پیشرانه پیشرفته شبکه IRC است که تمام وقت بهم متصل می شود تا مشتری IRC بتواند بدون از دست دادن جلسه گپ قطع یا وصل شود.
DHCP پروتکل است که برای اختصاص پویا آدرس IP به دستگاه های شبکه شما استفاده می شود. ویندوز سرور 2012 نه تنها می تواند سرور DNS یا Domai باشد
مقدمه MailCatcher ابزاری است که روشی آسان برای توسعه دهندگان برای بازرسی از ایمیل هایی که برنامه های آنها ارسال می شود بدون نیاز به انتظار برای
مقدمه یک راه آسان برای راه اندازی سرور VPN در دبیان با PiVPN است. PiVPN نصب و بسته بندی OpenVPN است. این دستورات ساده را برای شما ایجاد می کند
اگر رأی دهنده خود را اجرا می کنید ، یا مایل به استفاده از یک ارائه دهنده شخص ثالث هستید ، ممکن است متوجه شوید که پرونده /etc/resolv.conf شما توسط DHCP رونویسی می شود
تنظیم VPN در ویندوز سرور نسبتاً آسان است. با استفاده از VPN می توانید با سایر رایانه های متصل به VPN ارتباط برقرار کنید. همچنین می توانید به هفتم وصل شوید
ویژگی Vultrs BGP به شما امکان می دهد فضای IP شخصی خود را بیاورید و از آن در هر مکان دیگری استفاده کنید. برای شروع استفاده از BGP ، شما نیاز دارید: یک Vult مستقر
Vultrs عملکرد IP فضای شما را امکان پذیر می سازد تا آزادی بی سابقه ای در اختصاص منابع IP شخصی شما به سرورهای cloud Vultr داشته باشید. ما کلی
مقدمه iptables ابزاری قدرتمند است که برای پیکربندی فایروال یکپارچه هسته های لینوکس استفاده می شود. با این حال ، در اکثر توزیع های اوبونتو از قبل نصب شده است
مقدمه GRE چیست؟ مزایای آن چیست؟ GRE مخفف Generic Routing Encapsulation است که به دو سرور امکان برقراری ارتباط خصوصی را می دهد. GR
هنگامی که سرور Active Directory خود را تنظیم کردید ، می توانید به دامنه Active Directory خود بپیوندید. این را می توان در مشتری های ویندوز انجام داد که b
در این آموزش نحوه تنظیم آدرس IPv4 اضافی در Vultr VPS شما توضیح داده شده است. ما موارد زیر را فرض خواهیم کرد: آدرس IP اصلی VPS شما 1.2.3.4 است.
Vultr به شما امکان می دهد تا دو ویژگی از ما (IP های شناور و BGP) را برای دستیابی به دسترسی بالا ترکیب کنید. راه اندازی شما به دو مورد در سام نیاز دارید
آموزش زیر نحوه تنظیم یک mailserver ساده با استفاده از Postfix به عنوان MTA ، Dovecot as MDA و Sieve awesome برای مرتب سازی نامه را شرح می دهد. استارت
Vultr در اوایل سال 2018 پشتیبانی از چندین شبکه خصوصی را معرفی کرد. این ویژگی به عنوان پیشرفت شبکه های خصوصی استاندارد ارائه شده است. چرخ
لطفاً هنگام درخواست مجوز برای اعلانات BGP از الگوی زیر استفاده کنید. نامه اعتبار (تاریخ) که ممکن است به آنها مربوط شود ، Thi
با استفاده از یک سیستم متفاوت؟ مقدمه Bro یک چارچوب تحلیل شبکه منبع باز قدرتمند است. تمرکز اصلی Bros بر نظارت بر امنیت شبکه است. برو
در این آموزش نحوه دریافت سرور پست الکترونیکی ساده در FreeBSD 10 با Postfix به عنوان MTA ، Dovecot as MDA و Sieve برای مرتب سازی نامه به شما نشان داده می شود - در کل
ویندوز سرور 2012 را می توان به عنوان یک سرور DNS پیکربندی کرد. DNS برای حل و فصل نام دامنه در آدرس های IP استفاده می شود. با میزبانی سرورهای DNS خود ، mor دارید
LiteCart یک بستر سبد خرید آزاد و منبع باز است که به زبان های PHP ، jQuery و HTML 5 نوشته شده است. این نرم افزار ساده ، سبک و با کاربرد آسان است.
با استفاده از یک سیستم متفاوت؟ Anchor CMS یک سیستم مدیریت محتوا (CMS) بسیار ساده و بسیار سبک ، بسیار آزاد و آزاد است.
NFS یک سیستم فایل مبتنی بر شبکه است که به رایانه ها اجازه می دهد تا از طریق شبکه رایانه ای به فایلها دسترسی پیدا کنند. این راهنما توضیح می دهد که چگونه می توانید پوشه ها را روی NF قرار دهید
هنگام راه اندازی سرور جدید لینوکس ، به روزرسانی سیستم های هسته و سایر بسته ها تا آخرین نسخه پایدار یک روش توصیه شده است. در این مقاله
با استفاده از یک سیستم متفاوت؟ Matomo (سابقا پیویک) یک بستر تحلیلی منبع باز است ، یک جایگزین باز برای Google Analytics. منبع Matomo میزبان o
TeamTalk یک سیستم کنفرانس است که به کاربران امکان می دهد مکالمات صوتی / تصویری با کیفیت بالا ، چت متنی ، انتقال فایل ها و صفحه های به اشتراک بگذارند. من
Vultr یک ویژگی را فراهم می کند که به شما امکان می دهد با ایجاد یک نمونه جدید ، کلیدهای SSH را از قبل نصب کنید. این اجازه می دهد تا به کاربر root دسترسی داشته باشید ، با این حال ، th
با استفاده از یک سیستم متفاوت؟ NodeBB یک نرم افزار انجمن مبتنی بر Node.js است. از سوکت های وب برای تعامل فوری و اعلامیه های زمان واقعی استفاده می کند. NodeB
ZNC یک پیشرانه پیشرفته شبکه IRC است که تمام وقت بهم متصل می شود تا مشتری IRC بتواند بدون از دست دادن جلسه گپ قطع یا وصل شود.
رنجر یک مدیر فایل مبتنی بر خط فرمان است که دارای کلیدهای اتصال VI است. این برنامه یک رابط لعنتی مینیمالیستی و زیبا با نمای سلسله مراتب فهرست ارائه می دهد