Merhaba.
$_SERVER['REMOTE_ADDR'] kullanarak istekte bulunan sunucunun IP adresine erişebilirsiniz.
Bildiğim kadarı ile domaine direkt erişmek mümkün değil, bunu şöyle yapabilirsiniz:
İstek:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,"http://istekkarsilayansunucu.com");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query(['domain' => $_SERVER['HTTP_HOST']]));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_exec($ch);
curl_close ($ch);
İstek Karşılama: $ipAdresi = $_SERVER['REMOTE_ADDR'];
$domain = $_POST['domain'];
Edit:
"Bunu POST yada GET olarak url'e veya veriye ekleyemeyiz. İstekte bulunan IP ve domain bilgisine nasıl ulaşabiliriz?" Bu kısmı görmemişim kusura bakmayın, bununla alakalı bir çözüm olduğunu sanmıyorum. En fazla Header (Origin, Referer vb.) olarak eklenebilir, ama yine eklemek lazım.