Posts tagged IP

DNS ක්‍රියාවලිය

බ්‍රව්සරයේ address bar එක තුල අප විසින් http://blog.example.lk ලෙස වෙබ් ලිපිනය සඳහන් කරනවා.

දැන් මෙම ලිපිනය IP address එකක් බවට පත් කල යුතුයි. මේ සඳහා මුලින්ම සේවාග්‍රාහකයා (client) ළඟ තිබෙන ගොනුවේ (hosts ගොනුව) මෙම ඩොමේනය තිබෙනවාදැයි සොය බලනවා.
එම ඩොමේනය යටතේ ඇතුලත් කිරීම තිබෙනවානම් DNS සඳහා යොමු වෙන්නේ නැහැ.
එසේ නැතිනම් ඉන්පසුව DNS සඳහා යොමු වෙනවා.

අපට අන්තර්ජාල [...]

client IP address එක ලබා ගැනීම සඳහා php කේතයක්

පහත සඳහන් php කේත කොටස අදාල script එකට request එක පැමිණෙන client ගේ IP address එක ලබා ගැනීම සඳහා භාවිතා කල හැකියි.

if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$ClientIP = $_SERVER['HTTP_X_FORWARDED_FOR'];
} else {
$ClientIP = $_SERVER['REMOTE_ADDR'];
}

echo $ClientIP;