Re: Domain Name of curent user
- From: "Michael" <INERFAZE@xxxxxxx>
- Date: Thu, 01 Dec 2005 01:33:20 GMT
"Carl" <_Nospam_@xxxxxxxxxxxx> wrote in message
> Michael wrote:
>> "Malcolm Dew-Jones" <yf110@xxxxxxxxxxxxxxxxxxx> wrote in message
>>>Michael (INERFAZE@xxxxxxx) wrote:
>>>: "Shane" <shane@xxxxxxxxxxxxxxxxxxxx> wrote in message
>>>: > On Wed, 30 Nov 2005 01:38:05 +0000, Michael wrote:
>>>: >> "Carl" <_Nospam_@xxxxxxxxxxxx> wrote in message
>>>: >> news:7d7jf.20683$BZ5.9444@xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
>>>: >>> Michael wrote:
>>>: >>>> Does someone have a reliable routine to get the domain name of the
>>>: >>>> current user of a web page? Something like NSLookup. I have no
>>>: >>>> problem
>>>: >>>> getting their IP address, but I also want the domaine name.
>>>: >>>> Thanks,
>>>: >>>> -Michael
>>>: >>> how about:
>>>: >>> http://www.php.net/manual/en/function.gethostbyaddr.php
>>>: >>> Carl.
>>>: >> It may be just me, but that is the first think I tried and it gave
>>>: >> IP
>>>: >> address not a domain name.
>>>: >> Maybe it's the... "or a string containing the unmodified ip_address
>>>: >> failure"... that is getting me.
>>>: >> -Michael
>>>: > er you want to do a reverse dns lookup?
>>>: > Thats fraught with issues.
>>>: > --
>>>: > Hardware, n.: The parts of a computer system that can be kicked
>>>: > The best way to get the right answer on usenet is to post the wrong
>>>: I'm not sure what you mean, when I type "NSLookup 18.104.22.168"
>>>: at the command prompt I get back "Name: box52.bluehost.com"
>>>: It works instantally and it works every time (that I have tried.)
>>>: I want to get that same answer via PHP.
>>>Try some other ips.
>>>An ip does not need a name, (and can have many).
>>>Even if it has a name, it does not need reverse lookup data.
>>>Even when that data is available, the name you get from the reverse
>>>is not necessarily the same name that anyone uses to access the host by
>>>name. Indeed if you then lookup the name (i.e. you name you just got
>>>the reverse lookup) then you may find it does not even resolve to the
>>>ip you originally looked up.
>>>As for the gethostbyaddr function, it appears to return the original
>>>(input) address if it can't find a better name to go with it.
>> I am happy with the answer I get from NSlookup. But I am not familar
>> with getting results from system().
>> Can I use the system command to return the NSLookup result?
> Are you actually running nslookup on the same physical machine that is
> serving the failing php code?
> I would suspect that somehow there is a configuration problem. Something
> strange that they would show different results since the results should
> actually be returned from the name server, not the function/program or
> machine? Are both machines using the same dns server? Do both have access
> to the internet?
I have used NSLookup on many machines and haven't had any problems. But to
answer your question, no, I am only running the gethost on the server where
my web page is.
- Re: Domain Name of curent user
- From: Carl
- Re: Domain Name of curent user
- Prev by Date: Re: The Command Design Pattern in PHP 5
- Next by Date: Re: the Visitor Design Pattern
- Previous by thread: Re: Domain Name of curent user
- Next by thread: Registry operation in PHP(Need to read some windows registry Key on client machine)