04-19-2007
More clarifications
Ah, I'm usually bad at explaining things. Sorry, but I'll give another try.
The actual need for me is to make the nameserver (dns_server) return 'Host not found, try again', irrespective of the IP queried for.
I understand that dns queries undergo multiple hops before they reach the final server. I want to accomplish 'try again' return value in the first hop itself. I currently am aware of 2 possibilities to do this. But I want a third way to do it, because I have some other problem testing my code with the first two possibilities.
Possibility 1: Change the resolv.conf to point to invalid nameserver
Possibility 2: Terminate the local nameserver, or change the local dns_server code to return 'try again' irrespective of the query
PS: I'm an email developer and am not attempting DoS even in its mildest way.
Thanks,
Srini
9 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
How can convert a Lower case variable value to an upper case in the kron shell script. (3 Replies)
Discussion started by: dchalavadi
3 Replies
2. Shell Programming and Scripting
HELLO ALL,
URGENTLY NEEDED A SCRIPT TO SELECT AND DELETE LOWER AND MIXED CASE RECORDS FROM A COLUMN IN A TABLE.
FOR EXAMPLE : Table name is EMPLOYEE and the column name is CITY
and the CITY column records will be: Newyork
washington
... (1 Reply)
Discussion started by: abhilash mn
1 Replies
3. Shell Programming and Scripting
Hi all,
i have a data array as followes.
ARRAY=DFSG345GGG
ARRAY=234FDFG090
ARRAY=VDFVGBGHH
so on..........
i need all english letters to be change to lower case. So i am expecting to see
ARRAY=dfsg345ggg
ARRAY=234fdfg090
ARRAY=vdfvgbghh
so on........
If i have to copy this data in... (8 Replies)
Discussion started by: usustarr
8 Replies
4. Shell Programming and Scripting
Hi
I want to make string substitution ignoring case for search but respecting case for subtitute. Ex changing all occurences of "original" in a file to "substitute":
original becomes substitute
Origninal becomes Substitute
ORIGINAL becomes SUBSTITUTE
I know this a little special but it's not... (1 Reply)
Discussion started by: kmchen
1 Replies
5. Shell Programming and Scripting
Is there a command that can switch a character variable from UPPER case to lower case?
like
foreach AC ( ABC BCD PLL QIO)
set ac `COMMAND($AC)`
...
end
Thanks a lot! (3 Replies)
Discussion started by: rockytodd
3 Replies
6. Programming
Writing a Tool to simulate non-sequential disk I/O (simulate db file sequential read) in C POSIX
I have over the years come across the same issue a couple of times, and it normally is that the read speed on SAN is absolutely atrocious when doing non-sequential I/O to the disks. Problem being of... (7 Replies)
Discussion started by: vrghost
7 Replies
7. Shell Programming and Scripting
Hello Unix Gurus :
It would be really appreciative if can find a solution for this .
I have records in a file .
I need to Capitalize the records based on condition .
For Example i tried the following Command
COMMAND -->
fgrep "2000YUYU" /export/home/oracle/TST/data.dat | tr '' ''... (12 Replies)
Discussion started by: tsbiju
12 Replies
8. Red Hat
Hello,
I wanted to simulate SAN on my VMware PLayer running RHEL.
Is there any tool that can be used to simulate storage setup for learning/testing?
THanks, (1 Reply)
Discussion started by: ikn3
1 Replies
9. Shell Programming and Scripting
Hi all,
I am trying to find a way to change first letter in a word from lower case to upper case. It should be done for each first word in text or in paragraph, and also for each word after punctuation like
. ; : ! ?I found the following command
sed -i 's/\s*./\U&\E/g' $@ filenamebut... (7 Replies)
Discussion started by: georgi58
7 Replies
LEARN ABOUT OSF1
resolv.conf
resolv.conf(4) Kernel Interfaces Manual resolv.conf(4)
NAME
resolv.conf - Resolver configuration file
SYNOPSIS
/etc/resolv.conf
DESCRIPTION
The resolver is a set of routines in the C library (resolver(4)) that provide access to the Internet Domain Name System. The resolver con-
figuration file contains information that is read by the resolver routines the first time they are invoked by a process. The file is
designed to be human readable and contains a list of keywords with values that provide various types of resolver information.
The keyword and value must appear on a single line, and the keyword (for example, nameserver) must start the line. The value follows the
keyword, separated by white space. For example: keyword value
The file format is as follows: nameserver Address
Internet address (in dot notation) of a name server that the resolver should query. Up to MAXNS (currently 3) name servers may be listed,
one per keyword. If there are multiple servers, the resolver library queries them in the order listed. If no nameserver entries are
present, the default is to use the name server on the local machine. (The algorithm used is to try a name server, and if the query times
out, try the next, until out of name servers, then repeat trying all the name servers until a maximum number of retries are made). domain
DomainName
Local domain name. Most queries for names within this domain can use short names relative to the local domain. If no domain entry is
present, the domain is determined from the local host name returned by gethostname(); the domain part is taken to be everything after the
first . (dot). Finally, if the host name does not contain a domain part, the root domain is assumed. search Domain_Name1 DomainName2 ...
Search list for host-name lookup. Up to six domains (separated by spaces or tabs) with a total of 256 characters can be specified. If no
search entry is present, the search list consists of the local domain name.
Most resolver queries will be attempted using each component of the search path in turn until a match is found. Note that this process may
be slow and will generate a lot of network traffic if the servers for the listed domains are not local, and that queries will time out if
no server is available for one of the domains.
You can also specify a search list on a per-process basis by specifying the LOCALDOMAIN environment variable. See resolver(4).
The domain and search keywords are mutually exclusive. If more than one instance of these keywords is present, the last instance will
override. options allow_special all | { char }
Option for defining valid characters in hostnames. Specify all to disable hostname checking (allow all characters) or define a set of
valid characters by using the { char } syntax, where char is the character you want to allow. For example, you can allow the semicolon,
underscore, and colon characters by using { ; \_ : }.
Disabling hostname checking altogether is not recommended. By default, the allow_special option is not set and strict hostname checking is
enforced. options ndots:n
Option for hostname lookup. The n specifies the minimum number of dots a name must contain in order for resolver to look up the name as
given. If the lookup fails, the search list (if specified) is applied. The range for n is from 0 to 15. If no options entry is present,
the minimum number of dots is 1.
You can also specify the number of dots on a per-process basis by using the RES_OPTIONS environment variable. See resolver(4).
CAUTIONS
Any white space entered after the domain name is not ignored but is interpreted as part of the domain name.
RELATED INFORMATION
Commands: named(8)
Functions: gethostbyname(3), resolver(4)
Files: hostname(5) delim off
resolv.conf(4)