Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

res_init(3) [osf1 man page]

res_init(3)						     Library Functions Manual						       res_init(3)

NAME
res_init - Searches for a default domain name and Internet address LIBRARY
Standard C Library (libc.a, libc.so) SYNOPSIS
#include <sys/types.h> #include <netinet/in.h> #include <arpa/nameser.h> #include <resolv.h> void res_init ( void ); DESCRIPTION
The res_init() function reads the /etc/resolv.conf file for the default domain name and the Internet address of the initial hosts running the name server, even if the name server is not functioning. The res_init() function is one of a set of subroutines that form the resolver, a set of functions that resolve domain names. All resolver functions use the /usr/include/resolv.h header file, which defines the _res data structure. The res_init() function stores domain name information in the _res data structure. NOTES
If the /etc/resolv.conf file does not exist, the res_init() function attempts name resolution using the local /etc/hosts file. If the sys- tem is not using a domain name server, the /etc/resolv.conf file should not exist. The /etc/host file should be present on the system even if the system is using a name server. In this instance, the file should contain the host IDs that the system requires to function even if the name server is not functioning. FILES
Contains the name server and domain name. Contains hostnames and their addresses for hosts in a network. This file is used to resolve a hostname into an Internet address. RELATED INFORMATION
Functions: dn_comp(3), dn_expand(3), dn_find(3), dn_skipname(3), _getlong(3), _getshort(3), putlong(3), putshort(3), res_mkquery(3), res_query(3), res_search(3), res_send(3). delim off res_init(3)

Check Out this Related Man Page

dn_expand(3)						     Library Functions Manual						      dn_expand(3)

NAME
dn_expand - Expands a compressed domain name LIBRARY
Standard C Library (libc.a, libc.so) SYNOPSIS
#include <sys/types.h> #include <netinet/in.h> #include <arpa/nameser.h> #include <resolv.h> int dn_expand ( const u_char *message_ptr, const u_char *end_of_message, const u_char *compressed_name, char *expanded_name, int length ); PARAMETERS
Specifies a pointer to the beginning of a message. Points to the end of the original message that contains the compressed domain name. Specifies a pointer to a compressed domain name. Specifies a pointer to a buffer that holds the resulting expanded domain name. Specifies the size of the buffer pointed to by the expanded_name parameter. DESCRIPTION
The dn_expand() function expands a compressed domain name to a full domain name, converting the expanded names to uppercase. The dn_expand() function is one of a set of subroutines that form the resolver, a set of functions that resolves domain names. Global information that is used by the resolver functions is kept in the _res data structure. The /include/resolv.h file contains the _res structure definition. RETURN VALUES
Upon successful completion, the dn_expand() function returns the size of the compressed domain name. Otherwise, a value of -1 is returned. ERRORS
If an error occurs during a resolver operation, the h_errno external variable is set. Error code values and reasons are defined in <netdb.h>. FILES
Defines name server and domain name constants, structures, and values. RELATED INFORMATION
Functions: dn_comp(3), dn_find(3), dn_skipname(3), putshort(3), putlong(3), res_init(3), res_mkquery(3), res_query(3), res_search(3), res_send(3), _getshort(3), _getlong(3). delim off dn_expand(3)
Man Page

14 More Discussions You Might Find Interesting

1. IP Networking

/etc/resolv.conf

I am new to unix. I have edited the /etc/resolv.conf. It shows domain name ip address ip address These are the same ips of the dns I use for windows. Still I get no name resolution on the internet. I can ping external ip's is there anything else I need to check? (1 Reply)
Discussion started by: rpnhavoc
1 Replies

2. UNIX for Dummies Questions & Answers

configuring network infomation

Hello all, I am trying to hit the internet from my unix box (sun 250e), but cannot reach any external IP addresses. I've updated the hosts and resolv.conf files with what i assume is the right information, but nothing happens (after reboot). In the hosts file, i've entered the Router, PDC,... (4 Replies)
Discussion started by: colesy
4 Replies

3. IP Networking

Configure DNS

I am running Solaris 2.6 Server on a Sparc 10 and I was wondering how I can manually specify a DNS server to resolve hostnames. Any help will be greatly appreciated. And also I have created a file in the /etc dir named defaultrouter and added th IP address of my router, but when I ping another... (15 Replies)
Discussion started by: jskillet
15 Replies

4. UNIX for Dummies Questions & Answers

resolv.conf

Hi everyone A quick question during a audit this was determined to be a security issue In the resolv.conf there is a “.” At the end of the domain name Like this domain mydomain.com. I which to understand the function or significance of the . thk (3 Replies)
Discussion started by: Ex-Capsa
3 Replies

5. Solaris

Sendmail 8.13.8 malformed address

Sending email produces malformed address error. The domain name appears as the active directory name which is not a valid Internet domain thus the malfomred address error. I have: divert(0)dnl VERSIONID(`@(#)sendmail.mc 1.11 (Sun) 06/21/04') OSTYPE(`solaris8')dnl... (0 Replies)
Discussion started by: crowman
0 Replies

6. Ubuntu

resolv.conf

Hi, My resolv.conf keeps overwritten. I want to have it to just keep the setting that I put in there. I tried a few solutions I found using google. like supersede domain-name "xxx", prepend domain-name-servers xxx.xxx.xxx.xxx; This does'nt work. I also tried to just chmod the file to... (4 Replies)
Discussion started by: jld
4 Replies

7. UNIX for Advanced & Expert Users

netstat -r is slow when adding the resolv.conf

Hello All, I configured a DNS server added the below entry to /etc/resolv.conf domain example.com nameserver 10.11.60.70 my nslookup commands are OK and fast. but when trying to netstat -r it takes more then 5 seconds. Please can you help to solve this issue. Regards, (10 Replies)
Discussion started by: beayni33
10 Replies

8. Red Hat

Name resolution is only working from server side. Clients cannot resolve host names.

Hi Folks, Could anyone please point me to the right direction as I have spent so much time on this without luck. :wall: I have installed Bind on my CentOS 5 server for internal network. The name resolution is working from the server itself only but not from the clients. --------------... (7 Replies)
Discussion started by: dbadmin100
7 Replies

9. Red Hat

Bind 9.9.2 not working

Hello friends Internet query not working anymore with bind , i am not using forwarder dns server . 1. resolv.conf file => search local.server nameserver 127.0.0.1 2. named.conf file => // // named.conf // // Provided by Red Hat bind package to configure the ISC BIND named(8) DNS... (8 Replies)
Discussion started by: rink
8 Replies

10. Ubuntu

Adding Domain name n resolv.conf file without vi editor

Hi Guys, I want to add the domain name entry to resolv.conf file. when i use the vi editor to do it the changes are gone after DNS client is being restarted. In Solairs 11 I figured out svccfg command will help to retain the cinfguration. but in linux how do we do that. Also for Solaris are there... (2 Replies)
Discussion started by: karthikk0508
2 Replies

11. Red Hat

Regarding connecting to internet from RHEL 5 server

Dear All, I have a RHEL 5 server of 64 bit . I have disabled the firewalls and added the name server also in resolv.conf. I want to connect to internet inorder to link the machine with Linux Network. # I could not connect to any website from this server for ex ping google.com is not... (8 Replies)
Discussion started by: jegaraman
8 Replies

12. Linux

Bash to append domain in search field of resolv.conf after vpnc connection in Linux

After vpn connection,I am not able to resolve any machines in remote gateway.It looks like remote domain is added to domain field instead of adding it to the Search field in /etc/resolv.conf I want the remote domain to add to search field along with local domain.Can anyone tell a bash or script... (2 Replies)
Discussion started by: jeremy_brett
2 Replies

13. Emergency UNIX and Linux Support

Centos 7 Network Manager overwriting resolv.conf

Hi all, I need to add domain and search parameters to resolv.conf, however network manager overwrites. Setting the PEERDNS=No in the interface file seems to have no effect on this behaviour. Sadly I cannot just disable NM as these are not my hosts, I'm just attempting to install a platform... (3 Replies)
Discussion started by: Skrynesaver
3 Replies

14. UNIX and Linux Applications

Sendmail delay: 3 mins 11 secs... Every time.

Hi all, I would like some help with a sendmail problem: We have a new system comprising of 4 T7-1 servers, each hosting 5 LDOMs, all domains running Solaris 11.3 All emails sent from every one of these domains (including the control domains) sit in the queue for 3 mins 11 secs (sometime 3m 12s,... (11 Replies)
Discussion started by: Mysturji
11 Replies