|
1 <?xml version="1.0" encoding="utf-8"?> |
|
2 <!-- Copyright (c) 2007-2010 Nokia Corporation and/or its subsidiary(-ies) All rights reserved. --> |
|
3 <!-- This component and the accompanying materials are made available under the terms of the License |
|
4 "Eclipse Public License v1.0" which accompanies this distribution, |
|
5 and is available at the URL "http://www.eclipse.org/legal/epl-v10.html". --> |
|
6 <!-- Initial Contributors: |
|
7 Nokia Corporation - initial contribution. |
|
8 Contributors: |
|
9 --> |
|
10 <!DOCTYPE concept |
|
11 PUBLIC "-//OASIS//DTD DITA Concept//EN" "concept.dtd"> |
|
12 <concept id="GUID-F532D96F-7CB0-5CC7-9382-0CF44F7C0234" xml:lang="en"><title>Domain |
|
13 Name Daemon</title><shortdesc>Domain Name Daemon (DND) is an application that provides dynamic |
|
14 name resolution services for Symbian platform. DND supports IETF specifications. </shortdesc><prolog><metadata><keywords/></metadata></prolog><conbody> |
|
15 <p>The following are the DND services: </p> |
|
16 <ul> |
|
17 <li id="GUID-3182F90B-B12F-52D4-9698-68EF0FBC75FD"><p>Domain Name System (DNS) </p> </li> |
|
18 <li id="GUID-43C42397-677D-548C-BD64-E07B98B7F66F"><p>Link-local Multicast |
|
19 Name Resolution (LLMNR) </p> </li> |
|
20 </ul> |
|
21 <p>DND is a single-threaded application and runs in own process. DND programs |
|
22 are specified in <i>tcpip.ini</i> file and uses the following components: </p> |
|
23 <ul> |
|
24 <li id="GUID-4912716E-32FE-5F30-86C8-722CE8EA8CCE"><p>FileServer - To check |
|
25 the changes made to <i>hosts</i> file, when the DND receives a query request. </p> </li> |
|
26 <li id="GUID-77503F18-0245-5AFE-8C48-E6BA74F06611"><p>CommsDat - To retrieve |
|
27 configuration parameters like hostname for LLMNR. </p> </li> |
|
28 <li id="GUID-C643DFDF-2ADD-54F6-8CC2-EA8393F3CF74"><p>TCP/IP stack - To provide |
|
29 communication services and interface information for DND. </p> </li> |
|
30 </ul> |
|
31 <p>The TCP/IP stack starts the DND during the stack startup and stops at TCP/IP |
|
32 stack shutdown. The Symbian platform differs in architecture from the Unix |
|
33 resolver library implementations. The TCP/IP protocol module implements the |
|
34 name of the internet resolver which is then shared by all applications. </p> |
|
35 <p>DND is compiled into a <filepath>dnd.exe</filepath> file and is linked |
|
36 against <filepath>efsrv.dll</filepath>, <filepath>inhook6.dll</filepath>, <filepath>insock.dll</filepath>, <filepath>esock.dll</filepath>, <filepath>commsdat.dll</filepath> and <filepath>euser.dll</filepath>. </p> |
|
37 </conbody><related-links> |
|
38 <link href="GUID-95C166C3-2A25-55FB-88BD-62B7EFED2F8E.dita"><linktext>How to use |
|
39 Domain Name Resolution</linktext></link> |
|
40 </related-links></concept> |