Re: Dns.GetHostEntry functionality

Tech Tip: Click here to run a free scan for Windows Errors and optimize PC performance



You could use the Win CE emulator.
--
Simon Hart
Visual Developer - Device Application Development MVP
http://simonrhart.blogspot.com


"David" wrote:

I dont have a non-WinMo CE device.

"Chris Tacke, eMVP" <ctacke.at.opennetcf.dot.com> wrote in message
news:uZCtjt6hIHA.6032@xxxxxxxxxxxxxxxxxxxxxxx
I'd try it with a generic, non-WinMo CE device with full networking
components and see if it behaves differently. That would tell you if it's
WinMo specific or a larger problem.


--

Chris Tacke, Embedded MVP
OpenNETCF Consulting
Giving back to the embedded community
http://community.OpenNETCF.com

"David" <david@xxxxxxxxxxx> wrote in message
news:92D8B9D5-84CD-416C-A015-C62BC70D43E1@xxxxxxxxxxxxxxxx
I have a Windows Server 2008 machine, non-domain server. It is a DHCP
server as well as a DNS server. All of my computers and devices get their
ip addresses from the 2008 DHCP server. All PCs can resolved names using
the C# code snippet. It is only the device that cannot resolve the name.
The server and computers and devices (via WiFi access point) are all
connected together through switches. None go through a router. The router
is connected to the cable modem to the internet, but the router has DHCP
turned off. The Access points have DHCP turned off as well so there will
be no confict (only one dhcp server allowed on a network).

"Simon Hart [MVP]" <srhartone@xxxxxxxxx> wrote in message
news:88BF106F-5347-4C0E-A5C8-E2420AF1659D@xxxxxxxxxxxxxxxx
That's probebly because you don't have a local DNS server. Generally if
you
don't have a network server you normally will not have a DNS server. For
example my network here has a W2003 Server box with AD configured, I am
able
to resolve machine names via my device the same is true in my office at
work.

If you've got a router and modem with DHCP (most have DHCP now) and your
pc
hangs off that, you will not be able to resolve machine names. You can
resolve internet names because the modem will know the internet DNS
server
but of course this server will not be able to resolve local names.
--
Simon Hart
Visual Developer - Device Application Development MVP
http://simonrhart.blogspot.com


"Paul G. Tobey [eMVP]" wrote:

It could be used to resolve your local names, but only if those names
are
stored on some local or corporate DNS server. Generally, that's not
the
case in an office environment. For example, here, in my office, you
can be
100% sure that DNS is not resolving the name of my machine, "FARSIDE".
I've
watched the packets...

Paul T.

"David" <david@xxxxxxxxxxx> wrote in message
news:1972FECB-4AC5-47C9-B57F-C3AD926EAADA@xxxxxxxxxxxxxxxx
DNS is absolutely used to resolve computer names. It is also used to
resolve names on the internet too.

"Paul G. Tobey [eMVP]" <p space tobey no spam AT no instrument no
spam DOT
com> wrote in message news:e7g0u9ehIHA.1164@xxxxxxxxxxxxxxxxxxxxxxx
DNS isn't being used to resolve some local name. DNS is what is
used to
resolve things like www.microsoft.com. There's no local service
that
knows about your PC's NetBIOS name. I'm not 100% sure that NetBIOS
names
like that *should* be resolved on WM5 devices. Unfortunately, I
also
can't check it right now on mine. Maybe someone else knows...

Paul T.

"David" <david@xxxxxxxxxxx> wrote in message
news:5640D4EC-8A68-4111-98F0-8CE9C665DDBC@xxxxxxxxxxxxxxxx
HP 2790
Windows Mobile 5.0
HP iPAQ Wi-Fi Adapter

I have OpenNetCF installed on the device and I have used it to
build
some code to go through the network configuration. It shows that I
have
the correct DNS entries.

"Paul G. Tobey [eMVP]" <p space tobey no spam AT no instrument no
spam
DOT com> wrote in message
news:uhopxtehIHA.6136@xxxxxxxxxxxxxxxxxxxxxxx
The only thing that I can think of is that the name you're asking
for
is wrong (isn't the real device name), or that there's a bug in
resolution for NetBIOS names with - characters in them. What sort
of
device are we talking about (it's not Windows Mobile, for
example?)?
Version of CE? Networking components built in?

Your code works fine on my device.

Paul T.

"David" <david@xxxxxxxxxxx> wrote in message
news:B3DAB770-2D94-4BE6-8899-B0C51B61F484@xxxxxxxxxxxxxxxx
I have this code:

try
{
IPAddress[] addresses =
Dns.GetHostEntry("david-1").AddressList;
foreach (IPAddress address in addresses)
{
if (address.AddressFamily ==
AddressFamily.InterNetwork)
{
m_strServeIP = address.ToString();
break;
}
}
}
catch (SocketException ex)
{
MessageBox.Show(ex.Message);
Close();
return;
}

A SocketException is thrown "No such host is known".

Yet, I know I have connectivity since I can browse the internet
and I
have a valid ip address and it can be pinged from the david-1
computer. My DHCP server is giving out dns and gateway
information.
Why does the GetHostEntry fail?

















.



Relevant Pages

  • Re: DHCP IP lease renewal ok, but a new PC can not obtain an IP ("An e
    ... I guess the problem seen with DHCP from PC's is a symptom of another ... Note that both robert and tina are blade servers within the save blade ... Connection-specific DNS Suffix. ... I.e. DNS servers has their own IP as the first DNS server and another as ...
    (microsoft.public.windows.server.networking)
  • Re: Domain controllers
    ... other DNS was still on the zones transferred to the new domain controller. ... Both DHCP and WINS databases CAN be move -- there are KB ... from one server to another -- search Googgle against Microsoft ...
    (microsoft.public.win2000.active_directory)
  • Re: where is the outlook 2003 product key on the SBS2003 R2 DVD
    ... tracking is easier from the server. ... All you need to do is make sure there are no other DHCP servers running on ... The only time I have seen the connectcomputer error you mentioned about DNS ... I couldn't get the client to ...
    (microsoft.public.windows.server.sbs)
  • Re: MY DNS TROUBLES
    ... Event 5504 is logged when a Windows Server 2003-based DNS server receives a ... This way, the DHCP ... in the DNS correctly. ... Force DHCP to register all records, Forward and PTR, (whether a client ...
    (microsoft.public.windows.server.general)
  • Re: Sending hostname with DHCP
    ... default route and the default dns host. ... Below is my /etc/resolv.conf created by the dhcp client. ... > This seems to depend on the client as much as the server. ...
    (Fedora)