কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে ক্লায়েন্টের IP ঠিকানা বের করা

পাবলিক IP ঠিকানা রিট্রিভ করা

ব্রাউজার থেকে সরাসরি ক্লায়েন্টের IP বের করা সম্ভব নही। এক্সটার্নাল API (যেমন ipinfo.io) ব্যবহার করে পাবলিক IP পাওয়া যায়। JSONP ব্যবহার করে ক্রস-অরিজিন রিকোয়েস্ট করা হয়।

উদাহরণ

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
    <style>
        body { font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif; }
        .result { font-weight: 500; font-size: 18px; color: blueviolet; }
    </style>
</head>
<body>
    <h1>ক্লায়েন্টের IP ঠিকানা রিট্রিভ করা</h1>
    <div class="result"></div>
    <script type="application/javascript">
        let resEle = document.querySelector(".result");
        function showIP(json) {
            resEle.innerHTML = "My public IP address is: " + json.ip;
        }
    </script>
    <script type="application/javascript" src="https://ipinfo.io/?format=jsonp&callback=showIP"></script>
</body>
</html>

আউটপুট

পেজ লোড হলে ইউজারের পাবলিক IP ঠিকানা প্রদর্শিত হবে।

  1. জাভাস্ক্রিপ্টে ডেট ১ দিন কম করা

  2. জাভাস্ক্রিপ্ট দিয়ে ইউজার সিলেকশনের টেক্সট কন্টেন্ট রিট্রিভ করা

  3. জাভাস্ক্রিপ্ট দিয়ে DOM আপডেট করা

  4. জাভাস্ক্রিপ্ট প্রোগ্রাম: ২৪ ঘন্টা ফরম্যাট থেকে ১২ ঘন্টা ফরম্যাটে রূপান্তর