بیاموزید برای اتصال استخراج PECPool چگونه Ping، DNS Resolution، TCP Port، Packet Loss، Routing و پایداری بلندمدت شبکه را تست کنید. این راهنما دستورات عملی Windows و Linux و نحوه تفسیر نتایج برای Worker Offline، Pool Dead، Stale Share و هش‌ریت ناپایدار را توضیح می‌دهد.

پایداری شبکه برای Bitcoin Mining حیاتی است؛ ماینر باید به‌طور مداوم Job دریافت و Share ارسال کند. Latency بالا، Packet Loss، DNS ناپایدار یا Port مسدود می‌تواند Worker Offline، Pool Dead، Stale Share و Hashrate ناپایدار ایجاد کند.

چرا Network Stability مهم است؟

حتی اگر ASIC محلی کار کند، قطع یا تأخیر شبکه باعث می‌شود کار معتبر به PECPool نرسد. هدف فقط Ping پایین نیست؛ اتصال پایدار، Packet Loss نزدیک صفر و Accepted Share مستمر مهم‌تر است.

تست‌ها را از شبکه استخراج انجام دهید

آزمایش را از کامپیوتری انجام دهید که در همان LAN/VLAN ماینرهاست؛ تست از دفتر یا اینترنت دیگر الزاماً مسیر واقعی ماینر را نشان نمی‌دهد.

سرورهای رسمی PECPool

Globalbtc.pecpool.com3333,443,25
United Statesbtc-us.pecpool.com3333,443,25
Europebtc-eu.pecpool.com3333,443,25
Russiabtc-ru.pecpool.com3333,443,25
Asiabtc-as.pecpool.com8443,443,25
Iranbtc-ir.pecpool.com8443,443,25
Iran Alternativebtc.pecpool.cc8443,443,25

Ping چه چیزی را تست می‌کند؟

Ping زمان رفت‌وبرگشت ICMP و Packet Loss تقریبی را نشان می‌دهد، اما Stratum/TCP را مستقیماً تست نمی‌کند.

Ping در Windows

ping btc-eu.pecpool.com
ping btc-eu.pecpool.com -n 100
ping btc-eu.pecpool.com -t

نمونه نتیجه:

Packets: Sent = 4, Received = 4, Lost = 0
Minimum = 48ms, Maximum = 55ms, Average = 51ms

Ping در Linux

ping -c 20 btc-eu.pecpool.com
ping -c 100 btc-eu.pecpool.com

خواندن نتیجه Ping

Sentتعداد بسته‌های ارسال‌شده
Receivedپاسخ‌های دریافت‌شده
Lostبسته‌های ازدست‌رفته
Minimumکمترین زمان
Maximumبیشترین زمان
Averageمیانگین RTT

Latency را چگونه تفسیر کنیم؟

Latency کمتر خوب است، اما پایداری اولویت بالاتری دارد.

Server A

Average Ping: 42 ms
Packet Loss: 4%
Frequent Timeouts: Yes

Server B

Average Ping: 86 ms
Packet Loss: 0%
Frequent Timeouts: No

Server B احتمالاً برای Mining بهتر است.

Packet Loss چیست؟

بسته‌های شبکه‌ای هستند که به مقصد یا پاسخ نمی‌رسند. هدف عملی 0% یا نزدیک آن است. Loss می‌تواند Job/Share را دیر یا گم کند.

نشانه‌های Ping ناپایدار

  • Request Timed Out مکرر
  • نوسان شدید Latency
  • Packet Loss
  • قطع و وصل متناوب
  • هم‌زمانی با Stale/Rejected یا افت Hashrate

Fail شدن Ping همیشه به معنی Fail شدن Mining نیست

برخی سرورها ICMP را Block می‌کنند. اگر TCP Port باز است، Pool Alive است و Accepted Share افزایش دارد، Mining می‌تواند کاملاً درست باشد.

DNS چیست؟

DNS نامی مانند btc-eu.pecpool.com را به IP تبدیل می‌کند. DNS Error می‌تواند مانع اتصال شود.

نشانه‌های DNS Problem

  • DNS Lookup Failed
  • Hostname not found
  • Pool Dead با IP/Internet سالم
  • Hostname روی یک دستگاه Resolve می‌شود ولی روی دیگری نه

DNS در Windows Command Prompt

nslookup btc-eu.pecpool.com

نمونه:

Name: btc-eu.pecpool.com
Address: 203.0.113.10

DNS در PowerShell

Resolve-DnsName btc-eu.pecpool.com

DNS در Linux

getent hosts btc-eu.pecpool.com
nslookup btc-eu.pecpool.com
dig btc-eu.pecpool.com

مقایسه DNS Resolverها

nslookup btc-eu.pecpool.com 1.1.1.1
nslookup btc-eu.pecpool.com 8.8.8.8

اگر Resolver پیش‌فرض Fail ولی Resolver معتبر دیگر Success است، DNS محلی/ISP را بررسی کنید.

Hostname را دائماً با IP جایگزین نکنید

IP سرویس ممکن است تغییر کند؛ از Hostname رسمی استفاده کنید.

پاک‌کردن DNS Cache در Windows

ipconfig /flushdns

سپس دوباره nslookup btc-eu.pecpool.com را اجرا کنید.

DNS ماینر را بررسی کنید

اگر PC Resolve می‌کند اما Miner نه، DNS/Gateway خود ماینر را بررسی کنید.

TCP Port Test چیست؟

بررسی می‌کند آیا اتصال TCP به Host/Port مقصد قابل ایجاد است یا خیر.

Windows PowerShell

Test-NetConnection btc-eu.pecpool.com -Port 3333
Test-NetConnection btc-eu.pecpool.com -Port 443
Test-NetConnection btc-eu.pecpool.com -Port 25

موفق:

TcpTestSucceeded : True

Linux

nc -vz btc-eu.pecpool.com 3333
nc -vz btc-eu.pecpool.com 443
nc -vz btc-eu.pecpool.com 25

تست موفق Port چه چیزی را ثابت می‌کند؟

DNS/Route/TCP تا آن Port در لحظه تست قابل استفاده است؛ اما Authorization، Worker و Share را ثابت نمی‌کند.

تست ناموفق TCP چه معنایی دارد؟

ممکن است Port Filter، Firewall، ISP، Route، DNS یا آدرس اشتباه باشد. Port/Region دیگر را آزمایش کنید.

Port 443 الزاماً Encryption نیست

stratum+tcp://btc-eu.pecpool.com:443 صرفاً TCP روی 443 است مگر Protocol دیگری صراحتاً تعریف شده باشد.

Port 25 ممکن است محدود باشد

برخی ISPها Port 25 را برای سیاست Email محدود می‌کنند؛ در این صورت 443/3333/8443 مناسب منطقه را تست کنید.

Route Test در Windows

tracert btc-eu.pecpool.com

Route Test در Linux

traceroute btc-eu.pecpool.com

PathPing در Windows

pathping btc-eu.pecpool.com

MTR در Linux

mtr -rwzc 100 btc-eu.pecpool.com

Timeout در Route Test

یک Hop ممکن است ICMP را پاسخ ندهد ولی Traffic عبور کند. به مشکل پایدار از یک نقطه تا پایان مسیر توجه کنید، نه یک ستاره منفرد.

تست بلندمدت

Windows

ping btc-eu.pecpool.com -t
ping btc-eu.pecpool.com -n 100

Linux

ping -c 1000 btc-eu.pecpool.com

ذخیره نتیجه در Windows

ping btc-eu.pecpool.com -t > pecpool-ping.txt

ذخیره در Linux

ping btc-eu.pecpool.com | tee pecpool-ping.txt

Gateway محلی را تست کنید

ping 192.168.1.1

اگر Gateway Loss دارد، مشکل قبل از اینترنت است.

مقایسه Local و Internet

GatewayPECPoolمحل احتمالی مشکل
UnstableUnstableLAN/Cable/Switch/Router
StableUnstableISP/Internet Route/Filtering
StableStableMiner Config/Firmware/Hardware
Ping failsMining worksICMP ممکن است Block باشد

Duplicate IP

دو دستگاه با IP یکسان می‌توانند Disconnect و Packet Loss ایجاد کنند. DHCP Lease/ARP را بررسی کنید.

Ethernet و Switch

کابل آسیب‌دیده، Connector ضعیف یا Port خراب را تعویض و Link Errorها را بررسی کنید.

از Wireless ناپایدار دوری کنید

برای ASIC، Ethernet پایدار معمولاً بهتر از Wi‑Fi/Bridge شلوغ است.

Router/Firewall

Outbound Port، DNS، NAT، VLAN و Security Policy را بررسی کنید.

ظرفیت Router

CPU/RAM/Connection Count بالا می‌تواند Packet Loss و Latency ایجاد کند، مخصوصاً در فارم بزرگ.

Mining Proxy

Proxy را از نظر CPU/RAM، Connection Count، Network و Logs بررسی کنید و در صورت نیاز یک Miner را Direct تست کنید.

سرورهای منطقه‌ای را مقایسه کنید

ping btc-eu.pecpool.com
ping btc.pecpool.com
ping btc-us.pecpool.com

Test-NetConnection btc-eu.pecpool.com -Port 3333
Test-NetConnection btc.pecpool.com -Port 443
Test-NetConnection btc-us.pecpool.com -Port 25

Pool Configuration پیشنهادی

Europe

Pool 1: stratum+tcp://btc-eu.pecpool.com:3333
Pool 2: stratum+tcp://btc.pecpool.com:443
Pool 3: stratum+tcp://btc-us.pecpool.com:25

Iran

Pool 1: stratum+tcp://btc.pecpool.cc:8443
Pool 2: stratum+tcp://btc-as.pecpool.com:443
Pool 3: stratum+tcp://btc-eu.pecpool.com:3333

چگونه بفهمیم تغییر شبکه مفید بوده؟

پس از تغییر، Accepted Share، Rejected/Stale، Pool Switching، Worker Uptime و 1h/24h Hashrate را در بازه کافی مقایسه کنید.

مثال 1: DNS Failure

DNS Lookup Failed
nslookup btc-eu.pecpool.com
Server failed
Resolve-DnsName btc-eu.pecpool.com
Result: Successful

اگر Resolver دیگری کار می‌کند، DNS محلی را اصلاح کنید.

مثال 2: Port 3333 Block

Test-NetConnection btc-eu.pecpool.com -Port 3333
TcpTestSucceeded: False
Test-NetConnection btc-eu.pecpool.com -Port 443
TcpTestSucceeded: True

از Port رسمی قابل دسترس استفاده کنید.

مثال 3: Packet Loss محلی

Packets: Sent = 100, Received = 90, Lost = 10
Loss: 10%

Gateway و LAN را بررسی کنید.

مثال 4: LAN سالم، Route اینترنت ناپایدار

Gateway:
Packet Loss: 0%
Average: 1 ms
PECPool:
Packet Loss: 4%
Latency: 60 ms to 450 ms
Frequent Timeouts: Yes

ISP/Route را بررسی کنید.

مثال 5: Ping Fail ولی Mining سالم

Request Timed Out
Pool Status: Alive
Accepted Shares: Increasing
Worker Status: Online

ICMP Block است؛ نیازی به تغییر Mining نیست.

ترتیب تست پیشنهادی

  1. Gateway Ping.
  2. PECPool Ping طولانی.
  3. DNS.
  4. TCP Port.
  5. Route/PathPing/MTR.
  6. Serverهای دیگر.
  7. کابل/Switch/Router.
  8. Proxy.
  9. Accepted/Rejected و Hashrate را تأیید کنید.

چند مورد را هم‌زمان تغییر ندهید

هر بار یک تغییر، سپس مقایسه.

اشتباهات رایج

  • تست از شبکه‌ای غیر از Miner LAN
  • قضاوت با 4 Ping
  • توجه فقط به Average و نه Loss/Timeout
  • جایگزینی دائمی Hostname با IP
  • نادیده گرفتن Gateway
  • فرض اینکه 443 یعنی TLS
  • نادیده گرفتن Router Capacity/Proxy

مرجع فرمان‌ها

هدفWindowsLinux
Basic Pingping btc-eu.pecpool.comping -c 20 btc-eu.pecpool.com
Long Pingping ... -n 100ping -c 100 ...
DNSnslookup ...getent hosts ...
TCPTest-NetConnection ... -Port 3333nc -vz ... 3333
Routetracert ...traceroute ...
Extendedpathping ...mtr -rwzc 100 ...

چک‌لیست نهایی

  • تست از شبکه Miner انجام شده.
  • Gateway پایدار است.
  • Packet Loss نزدیک صفر است.
  • DNS صحیح است.
  • Port Stratum باز است.
  • Route پایدار است.
  • Ethernet/Switch سالم‌اند.
  • Router Overload نیست.
  • Proxy پایدار است.
  • بهترین Region انتخاب شده.
  • Backup Pools تنظیم شده‌اند.
  • Accepted Share و Worker Online نتیجه را تأیید می‌کنند.

نتیجه نهایی را با Mining بسنجید

ابزارهای شبکه فقط سرنخ هستند. معیار نهایی این است که Pool متصل بماند، Accepted Shares افزایش یابد، Rejected/Stale پایین باشد و Worker Hashrate پایدار شود.

نحوه تست Ping، DNS و پایداری شبکه