---
title: "IP-adress och hostname"
type: "forum-thread"
url: "https://www.webforum.nu/amne/perl-ruby/19221-ip-adress-och-hostname"
topic: "Perl & Ruby"
topic_url: "https://www.webforum.nu/amne/perl-ruby"
author: "Muzzafarath"
published: "2000-11-25T11:15:00.000Z"
updated: "2000-11-26T19:46:00.000Z"
replies: 7
views: 221
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/perl-ruby/19221-ip-adress-och-hostname"
---

# IP-adress och hostname

## #1 — Muzzafarath, 2000-11-25T11:15Z

Nu kommer en ganska basic fråga här :) I ett CGI script skrivet i Perl, vilken variabel innehåller användarens IP och vilken innehåller deras hostname (jag är dock inte säker på att det finns en sån variabel)?

Permalänk: https://www.webforum.nu/p/19221

## #2 — stevenet, 2000-11-25T12:20Z

hostname (värd): $ENV{'REMOTE_HOST'}
IP: $ENV{'REMOTE_ADDR'}

Permalänk: https://www.webforum.nu/p/341330

## #3 — Muzzafarath, 2000-11-25T17:49Z

Tack. REMOTE_ADDR funkar bra, men REMOTE_HOST funkar inte lika bra... Eller det kanske bara är så att det är min dator det är fel på? Mina sidor testas på Slackware Linux 7.1 med Apache 1.3.14 och Konqueror som webläsare. När jag går till min egen sida och använder gästboken skrivs mitt IP (192.168.0.0) ut fint, men hostnamnet skrivs inte it :l Jag har döpt min dator till 'helios', är det inte det namnet som borde skrivas ut när jag använder $ENV{'REMOTE_HOST'}?

Permalänk: https://www.webforum.nu/p/341331

## #4 — stevenet, 2000-11-25T18:25Z

Hmmm... Vet inte. När man är uppkopplad mot nätet kan det se ut så här:
IP: 255.255.255.255 
VÄRD: d255-255-255-255.swipnet.se

Permalänk: https://www.webforum.nu/p/341332

## #5 — Peter_B, 2000-11-25T21:11Z

det beror på om din server har reverse DNS påslagen eller inte. även om den har det så kommer det nog inte att funka eftersom ditt hostname troligtvis inte finns inlagt i din servers DNS.

så... jag tror nog tyvärr inte att du får det att fungera.

Permalänk: https://www.webforum.nu/p/341333

## #6 — Muzzafarath, 2000-11-25T21:18Z

Jaha, det förklarar ju att jag inte kan få hostnamet... Eftersom jag inte använder nån namnserver i Linux, så kan jag ju förmodligen inte få nån "reverse DNS" heller... ;) Jag får ta och ladda upp den till min host's server och se om det funkar där... :)

Permalänk: https://www.webforum.nu/p/341334

## #7 — FlashX, 2000-11-25T23:36Z

Muzzafarath
För att $ENV{'REMOTE_HOST'} ska fungera så måste du också kolla efter raden 
HostnameLookups Off 
i apaches httpd.conf och ändra den till 
HostnameLookups On

Som default är den alltid avstängd.

Permalänk: https://www.webforum.nu/p/341335

## #8 — Muzzafarath, 2000-11-26T19:46Z

Nu funkar allt bra. Tack!

Permalänk: https://www.webforum.nu/p/341336

---

Tråden på webben: https://www.webforum.nu/amne/perl-ruby/19221-ip-adress-och-hostname
