গাইড
কমান্ড লাইন থেকে আইপি ঠিকানা চেক করা
Linux, macOS ও Windows-এ এক লাইনের কমান্ডে পাবলিক IPv4 ও IPv6, লোকাল ঠিকানা ও DNS রিজলভার দেখা — সঙ্গে আইপি বদল মনিটর করার স্ক্রিপ্ট।
এই পাতায় যা আছে
হোম পেজের ব্রাউজার-চেক ইন্টারনেট আপনার ঠিকানা কী ভাবে তা দেখার দ্রুততম উপায়। কিন্তু সার্ভারে, SSH-এ, কনটেইনারে বা স্ক্রিপ্ট লেখার সময় টার্মিনাল দ্রুততর — আর কোন প্রোটোকল থেকে ঠিকানা এল, সেটিও বলে, যা ব্রাউজার সাধারণত লুকায়।
পাবলিক আইপি বের করুন
# পাবলিক IPv4 (IPv4 স্ট্যাক বাধ্যতামূলক)
curl -4 https://api.ipify.org
# একেবারে প্লেইন টেক্সট
curl https://ifconfig.me
curl https://ifconfig.co
curl https://icanhazip.com
# পাবলিক IPv6 (v6 রুট না থাকলে ব্যর্থ হবে)
curl -6 https://api64.ipify.org
# পূর্ণ লুকআপ: আইএসপি, ASN, শহর, টাইম জোন, প্রক্সি ফ্ল্যাগ
curl -s https://ipwho.is/ | python3 -m json.tool
# অন্য কারও ঠিকানা যাচাই
curl -s https://api.ipquery.io/8.8.8.8 | python3 -m json.tool
এই এন্ডপয়েন্টগুলো ঠিক সেসব keyless, CORS-clean সেবা, যা আমাদের চেকার ব্যবহার করে — তাই ফল একই আসে। -4/-6 ফ্ল্যাগ দিয়ে প্রোটোকল বেঁধে দিলে IPv6 লিকও ধরা পড়ে: curl -4 যদি ভিপিএনের ঠিকানা দেয় কিন্তু curl -6 আপনার ঘরের ক্যারিয়ারের ঠিকানা দেয়, তবে IPv6 টানেল এড়িয়ে যাচ্ছে।
কমান্ডগুলো কী ফেরায়
| কমান্ড | ফল | কখন ব্যবহার |
|---|---|---|
curl https://api.ipify.org | শুধু ঠিকানা, প্লেইন টেক্সট | স্ক্রিপ্ট, দ্রুত যাচাই |
curl https://ifconfig.me/ua | ওই সার্ভারের দৃষ্টিতে আপনার user agent | হেডার ও প্রক্সি ডিবাগ |
curl -s https://ipwho.is/ | JSON: আইএসপি, ASN, শহর, দেশ, টাইমজোন | ব্রাউজার ছাড়াই পূর্ণ চিত্র |
dig +short myip.opendns.com @resolver1.opendns.com | DNS (পোর্ট ৫৩) দিয়ে ঠিকানা | HTTP(S) আউটবাউন্ড বন্ধ থাকলে |
dig -4 TXT +short o-o.myaddr.l.google.com @ns1.google.com | ঠিকানা, চাইলে IPv6 পথেরটিও | v4 ও v6 পথ তুলনা |
DNS-ভিত্তিক পদ্ধতিগুলো সেসব বদ্ধ নেটওয়ার্কে জরুরি, যেখানে কেবল DNS বাইরে যেতে পারে — ক্যাপটিভ পোর্টাল ও কর্পোরেট ফিল্টারে এটাই সাধারণ চিত্র।
লোকাল ঠিকানা ও ইন্টারফেস
# Linux (iproute2 — আধুনিক ডিফল্ট)
ip -4 addr show scope global
ip -6 addr show scope global
ip route get 1.1.1.1 # কোন সোর্স ঠিকানা ব্যবহার হবে
# macOS
ipconfig getifaddr en0
ifconfig | grep "inet " | grep -v 127.0.0.1
# Windows (PowerShell)
Get-NetIPAddress -AddressFamily IPv4 | Select-Object IPAddress, InterfaceAlias
ipconfig /all | findstr /i "IPv4 Default"
এই কমান্ডগুলো যে বিভাজন দেখায় তা মনে রাখুন: 10., 172.16–31. বা 192.168. দিয়ে শুরু হওয়া সবই ঘরের নেটওয়ার্কের প্রাইভেট ঠিকানা (পাবলিক বনাম প্রাইভেট), আর 127.0.0.1 হলো লুপব্যাক। রাউটার চাইলে ডিফল্ট গেটওয়ে পড়ুন — রাউটার আইপি গাইডে প্রতি প্লাটফর্মের বিস্তারিত আছে।
রিজলভার ও DNS চেক
# আসলে কোন রিজলভার উত্তর দিচ্ছে?
resolvectl status # Linux (systemd)
scutil --dns | head -20 # macOS
ipconfig /all | findstr /i "DNS Servers" # Windows
# নির্দিষ্ট রিজলভারে কোয়েরি
dig @1.1.1.1 example.com +short
nslookup example.com 9.9.9.9
ভিপিএন যুক্ত থাকা অবস্থায় তালিকায় আপনার আইএসপির রিজলভার দেখলে DNS লিক-এর চিরচেনা সেটআপ। টানেল যুক্ত করার আগে ও পরে দুবার মিলিয়ে দেখুন — ভিপিএন কাজ করছে কি না।
স্ক্রিপ্টে আইপি মনিটর
#!/bin/sh
# পাবলিক আইপি বদলালেই একটি লাইন লগ করুন — ডাইনামিক সংযোগে কাজে লাগে
IP=$(curl -4 -s https://api.ipify.org)
echo "$(date -Iseconds) $IP" >> ~/ip-history.log
tail -n 1 ~/ip-history.log
cron-এ প্রতি পনেরো মিনিটে এটি চালালে লিজ বদলের পূর্ণ রেকর্ড থাকবে — পোর্ট ফরওয়ার্ড কেন ভেঙে গেল বা স্ট্রিমিং সেবা সেশন কেন বন্ধ করল, তা ব্যাখ্যা করতে সুবিধা। সার্ভারে SSH দিয়ে একই কাজ করুন, আর দুই প্রোটোকল দেখতে -6-ও যোগ করুন। উপকারী অংশটি স্বয়ংক্রিয় করতে ডাইনামিক DNS ক্লায়েন্ট ব্যবহার করুন — হোস্টনেমটি আপনার বর্তমান ঠিকানায় বদলে রাখে: আইপি কেন বদলায় ও স্ট্যাটিক বনাম ডাইনামিক।
মূল কথা: টার্মিনালে ৯০% কাজ সারে curl -4 https://api.ipify.org; পূর্ণ লুকআপ দেয় ipwho.is; HTTP বন্ধ থাকলে কাজ করে dig। -4 ও -6 দিয়ে প্রোটোকল বেঁধে দিলে এমন লিকও ধরা পড়ে, যা ব্রাউজার লুকিয়ে রাখে।
সাধারণ প্রশ্নোত্তর
আইপি চেকের curl কমান্ড কোনটি?
curl -4 https://api.ipify.org পাবলিক IPv4 প্লেইন টেক্সটে দেয়; IPv6-এর জন্য -6 ও api64.ipify.org। স্ক্রিপ্টে -s যোগ করলে অগ্রগতির আউটপুট বন্ধ থাকে।
Linux-এ আইপি কীভাবে দেখব?
পাবলিক: curl -4 https://api.ipify.org। লোকাল: ip -4 addr show scope global। রাউটার: ip route। রিজলভার: resolvectl status।
curl কি IPv4 না IPv6 দেখায়?
যেটি রিজলভার দেয় এবং হোস্ট রাউট করতে পারে, সেটিই — অনেক সিস্টেমে IPv6 অগ্রাধিকার পায়। -4 বা -6 দিয়ে পরিবার বেঁধে দিলে নিশ্চিত থাকবেন কোনটি পরীক্ষা করলেন।
আরও পড়ুন
- ফোনে আইপি ঠিকানা দেখা
- আইপি ঠিকানা কি ব্যক্তিগত তথ্য?
- আইপি কনফ্লিক্ট ঠিক করা
- MAC ঠিকানা বনাম আইপি ঠিকানা
- কম্পিউটারে আইপি ঠিকানা বের করা
- রাউটারের আইপি ঠিকানা বের করা
- আইপি ঠিকানা ট্রেস করা
- আমার আইপি ঠিকানা জানলে কেউ কী করতে পারে?
- লোকাল IP ঠিকানা কী?
- আইপি ঠিকানা বদলানো
- আইপি ঠিকানা লুকাবেন যেভাবে
- আইপি ঠিকানা কী?
- সব আইপি গাইড দেখুন
- আমার পাবলিক আইপি দেখুন
অন্য যেকোনো আইপি ঠিকানা যাচাই করুন
সন্দেহজনক লগইন, স্প্যাম ইমেইলের হেডার বা সার্ভার লগের কোনো এন্ট্রি খতিয়ে দেখছেন? যেকোনো IPv4 বা IPv6 ঠিকানা একই জিওলোকেশন ও প্রক্সি পরীক্ষার মধ্য দিয়ে চালিয়ে নিন।