Howto: Domain Name Server On Linux - DNS for your Intranet (or Internet) Serv

free web hosting
Free Web Hosting > Computers & Tech > How-To's and Tutorials > OS > Linux

Howto: Domain Name Server On Linux - DNS for your Intranet (or Internet) Serv

miCRoSCoPiC^eaRthLinG
HOWTO: Setup a Local Domain Name Server (DNS) for your Intranet
====================================================================

Experimentation Platform:
-------------------------
Intel P4 3.0Ghz (Intel MB)
1 GB RAM
2 x 80 GB HDD on RAID 1 (Disk Mirroring) - alloted entirely to Linux

OS:
-------------------------
Linux - Redhat Enterprise AS Server v3

Note:
a. I was trying to setup the system so that later on when my server goes online, I don't
have to modify much to make my nameservers work with the internet - so I used my registered domain
"microsys-asia.info" and an internal IP: "10.19.168.5" - as the server IP. In future when my server
goes online, all I've to do is modify this IP and all will be good. So throughout the tutorial
you'll find reference to this domain and the IP used. For your own case, just change to domain to
whatever you feel like and choose a suitable IP to go with.
b. Another standard I've followed is - all console input/output are marked between a pair of CONSOLE tags - they'll appear in a yellow bordered box with black nackground and yellow text.


Make sure the following services are up & running - coz they'll be the ones affected most due to the dns setup:

a. httpd
b. ftpd
c. MTA (Mail Transport Agent) like Postfix, Sendmail etc.


You can see a list of running services using:
CONSOLE

shell> service --status-all | less



Right, lets get to business now.
Once your system is setup and running, either login as "root" or use any other login and use "sudo" to
get root access.


Step 1 - Checking the NIC Card Functionality

Make sure your NIC (Network Interface Card) or Ethernet Card is up and running.
You can check this with -
CONSOLE

shell> ifconfig


This should display information about your primary NIC (called "eth0" and the local loopback interface
called "lo"). It'll be somewhat in the following format:
CONSOLE

eth0 Link encap:Ethernet HWaddr 00:0D:88:39:D2:69
inet addr:10.19.168.5 Bcast:10.19.168.255 Mask:255.255.255.0
inet6 addr: fe80::20d:88ff:fe39:d269/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:24633 errors:0 dropped:0 overruns:0 frame:0
TX packets:32779 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2843295 (2.7 Mb) TX bytes:3524410 (3.3 Mb)
Interrupt:225 Base address:0xb800


Notice my NIC MAC Address on the first line & my IP and Subnet Mask in the second line.


Step 2 - Configuring the "hosts" file

This file resides in the "/etc" directory and contains the localhost entry (a special entry that must
be present) and any other entries that you care to enter. In fact this file alone can act like a simple DNS,
if you compile a huge list of matching IP and domain names here.
Each entry will take on this form:
"IP address" "Fully Qualified Domain Name (FDQN)" "alias"

The hosts file will look like:
CONSOLE

127.0.0.1 localhost.localdomain localhost
10.19.168.5 getafix.microsys-asia.info getafix



This file should contain at least those two lines - the localhost is a neccessity as well as your
server IP and hostname.domainname. As for the spaces in between the fields make it a point to use ONE
TAB STOP for each.

"getafix" here is the name of my server or its hostname (which you can set using the "hostname"
command - Usage: hostname NameOfYourHost). Alternatively, you can set your hostname by editing a file
called "network" located in the "/etc/sysconfig/" directory.
CONSOLE

NETWORKING=yes
HOSTNAME=”getafix.microsys-asia.info”




Step 3 - Generating a rndc key-pair

Here's what the linux man pages say about "rndc":
QUOTE
  rndc controls the operation of a name server.  It  supersedes  the  ndc
      utility that was provided in old BIND releases. If rndc is invoked with
      no command line options or arguments, it prints a short summary of  the
      supported commands and the available options and their arguments.

      rndc  communicates  with the name server over a TCP connection, sending
      commands authenticated with digital signatures. In the current versions
      of  rndc and named named the only supported authentication algorithm is
      HMAC-MD5, which uses a shared secret on each  end  of  the  connection.
      This provides TSIG-style authentication for the command request and the
      name server's response. All commands sent  over  the  channel  must  be
      signed by a key_id known to the server.


As you can see, the rndc key's are much required to control your nameserver. Here's how to generate
the rndc keys. There's a file called "rndc-confgen" located in the "/usr/sbin/" directory.
Simply run the file "rndc-confgen":
CONSOLE

shell> rndc-confgen


It will give you an output similar to this:
CONSOLE

# controls {
# inet 127.0.0.1 port 953
# allow { 127.0.0.1; } keys { "rndckey"; };
# };

# Start of rndc.conf
key "rndckey" {
algorithm hmac-md5;
secret "RN5xaE0Yr7ar1v0sPugf2g==";
};

options {
default-key "rndckey";
default-server 127.0.0.1;
default-port 953;
};
# End of rndc.conf

# Use with the following in named.conf, adjusting the allow list as needed:
# key "rndckey" {
# algorithm hmac-md5;
# secret "RN5xaE0Yr7ar1v0sPugf2g==";
# };
#
# controls {
# inet 127.0.0.1 port 953
# allow { 127.0.0.1; } keys { "rndckey"; };
# };
# End of named.conf



Carefully notice the "commented out" block of code (the lines with the starting '#') in the SECOND HALF of
the block - from "#Use with the..." till "#End of named.conf". Save this output into another file. You are going
to need it SOON. If you are using a terminallike PuTTY to access your server your can simply drag your mouse over
the desired area and highlight it. Then open a blank file in "vi" and right-click the mouse. That'll paste your
code in the file. Save and exit.


Step 4 - Editing "/etc/named.conf"

We're going to step into some messy editing now. In your "/etc/" folder there is
a file named "named.conf". Open the file in vi or whatever editor you are using.
CONSOLE

shell> vi /etc/named.conf


You're going to face something similar to this:
CONSOLE

options {
directory "/var/named";

// Uncommenting this might help if you have to go through a
// firewall and things are not working out. But you probably
// need to talk to your firewall admin.
// query-source port 53;
};

controls {
inet 127.0.0.1 allow { localhost; } keys { rndc_key; };
};

zone "." {
type hint;
file "named.ca"
};

zone "localhost" IN {
type master;
file "localhost.zone";
allow-update { none; };
};



Between the "option { }" section, after the "directory" clause insert the following:

host-statistics no;
fake-iquery no;
version "Bind"; //This reports just Bind and not it's version to any would be hacker
recursion no;

Now delete the "controls {" clause entirely, and in its place insert the rndc-confgen OUTPUT that
you had earlier saved. Now scroll down below the section titled zone "." { till you reach the ending
brace "};" after the zone "localhost" IN. Make sure you UNCOMMENT the lines starting at key "rndckey" { till the ending brace }; right before # End of rndc.conf.
Put a blank line after it.

Now on a fresh line add in the following:
CONSOLE

zone "microsys-asia.info" IN {
type master;
file "microsys-asia.info.zone";
allow-update { none; };
};


You should put in your own domain in place of "microsys-asia.info" within the quotes after "zone" and between
the quotes after the "file" clause. Make sure you keep the ".zone" part after it.

Below this insert another similar block but with a few modifications:
CONSOLE

zone "168.19.10.in-addr.arpa" IN {
type master;
file "reverse.microsys-asia.info.zone";
allow-update { none; };
};


This is how you figure out what to include after the "zone" between the quotes. Say my IP here is: 10.19.168.5
First, I'd write it backwards i.e. 5.168.19.10 and then chop off the leading 5. leaving me with just
168.19.10. To that I add, .in-addr.arpa giving me a string 168.19.10.in-addr.arpa - which is my
reverse resolution zone. As for the part beside the file clause, you can copy it from the zone above and just add the
word reverse. in front of it. That should do.

Now the last bit of editing for this file.. Check if there are any more zones below this. There should be one like:
CONSOLE

zone "0.0.127.in-addr.arpa" IN {
type master;
file "named.local";
allow-update { none; };
};


Do you notice any similarity here with the zone that you just created ? This is indeed the reverse lookup zone for
your local loopback interface or localhost(127.0.0.1). If this zone is missing from the file, just copy the above section
and paste it - NO MODIFICATIONS NECESSARY.
Besides this, the last line in the file should be:
include "/etc/rndc.key"; - if this line is missing, blindly insert it too.
Now save this file and quit the editor.

Step 5 - Creating the "forward" zone database
Recall the filenames that we specified for our forward and reverse zones in Step 4 ??
file "microsys-asia.info.zone";
file "reverse.microsys-asia.info.zone";

These files must be created for the zones to read them and function properly. They aren't generated by default.
We are going to create these files now. The default directory for the zone files (on a typical linux system) is
"/var/named/" or any directory that was specified as the <DNS ROOT> using the "directory" clause
in the "named.conf" file. If you can't recall scroll back to the beginning of Step 4 and you'll notice it right there:
options {
directory "/var/named";


Anyway, use your editor to create two blank files in the directory "/var/named/" -
a. "microsys-asia.info.zone" &
b. "reverse.microsys-asia.info.zone"

Now open the first file, "microsys-asia.info.zone". Insert the following lines into the file, modifying
wherever necessary and replacing my microsys domain & ip with your own domain and ips.
CONSOLE

$TTL 604800
; Information about "forward" domain microsys-asia.info
$ORIGIN microsys-asia.info.
@ IN SOA ns1.microsys-asia.info. webmaster.microsys-asia.info. (
2004042601 ; serial
86400 ; refresh
7200 ; retry
1209600 ; expiry
604800 ) ; minimum

; Define name servers for this domain
IN NS ns1.microsys-asia.info.
; Define Mail Exchanger for this domain
IN MX 10 mail.microsys-asia.info.

IN A 10.19.168.5
; Define name to address mapping for this domain
ns1 IN A 10.19.168.5
www IN A 10.19.168.5
ftp IN A 10.19.168.5
mail IN A 10.19.168.5

; Loopback domain
localhost IN A 127.0.0.1


One word about this file - notice the trailing dot (".") wherever I've specified a domain name - DO NOT MISS
THE DOTS OUT AT ANY COST - OR THE WHOLE THING WILL COLLAPSE.
In the third line beside, "ns1.microsys-asia.info", notice the "webmaster.microsys-asia.info". This is in
actuality the webmasters email address. Its really webmaster@microsys-asia.info but in here the "@" is
replaced with a "." The numerical values within the paranthesis can be modified suitably. They are mostly
time specifications converted to seconds.

The line:
; Define name servers for this domain
IN NS ns1.microsys-asia.info.

sets up the nameserver for you. It means we are declaring ns1.microsys-asia.info as your nameserver. Don't
forget to replace my domain with yours after the ns1. and don't forget the trailing "." either. If you have more than
one nameservers, insert similar lines below and instead of "ns1." put "ns2." and so on.
Example:
IN NS ns2.microsys-asia.info.

Next is your Mail Exchanger which is utilized by the Mail Transport Agents to forward mails to the correct domain.
; Define Mail Exchanger for this domain
IN MX 10 mail.microsys-asia.info.

The number 10 means we setting a priority of 10 to the mail server. Since we only use one mail server the priority
has no effect.

The next line: IN A 10.19.168.5 The "IN A 192.168.1.200" means we are declaring a host (with no hostname,
so it means microsys-asia.info) and it's IP is 10.19.168.5. Any queries on just microsys-asia.info will resolve to
that IP. Its useful when you configure your web server to load microsys-asia.info OR www.microsys-asia.info.
They both point to the same thing and will return the same web site. If you have an external ISP alloted IP you can
replace this by it to hook your server up to the net. Otherwise, just use your internal IP like me.

The rest of the entries mean we are declaring hosts:
ns1 = ns1.microsys-asia.info
If you have more than one nameserver - it should get listed here along with its ip.
www = www.microsys-asia.info
ftp = ftp.microsys-asia.info
mail = mail.microsys-asia.info
Since they all share the same IP, each of those services will run from the same machine. If you have the mail server
running on a different machine then you should substitute that machines IP address in place of 10.19.168.5.

Now save this file and quit.


Step 6 - Creating the "reverse" zone database

It's time to setup the reverse lookup zone for your IP. Open the blank file "reverse.microsys-asia.info.zone"
that you had created and insert the following lines:
CONSOLE

; Information about "inverse" domain 168.19.10.in-addr.arpa.
@ IN SOA ns1.microsys-asia.info. webmaster.microsys-asia.info. (
2004042601 ; serial (d. adams)
86400 ; refresh
7200 ; retry
1209600 ; expiry
604800 ) ; minimum

; Define name servers for this domain
IN NS ns1.microsys-asia.info.

; Define name to address mapping for this domain
5 IN PTR ns1.microsys-asia.info.



Notice how the IP has been reversed and placed, as I taught you earlier. We had always truncated the last segment ".5"
from the IP before adding it in as the reverse address - that's what is mentioned in the last line - the beginning digit.
If you last IP segment is some other number, replace the 5 in the last line with that.
Now save the file and quit. We are almost done.


Step 7 - Creating the "reverse" zone database for localhost

You don't really have to edit this file - it is created by BIND by default and placed is your DNSROOT, i.e. the
directory containing the zone files, "/var/named/" in this case. Look for a file called "named.local"
It should contain exactly the following lines:
CONSOLE

$TTL 86400
@ IN SOA localhost. root.localhost. (
1997022700 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum
IN NS localhost.

1 IN PTR localhost.


If the file is missing - just create one with the same name and insert the lines above. Save and quit.


Step 8 - Editing "/etc/resolv.conf"

Open your editor again and load the file called "resolv.conf" in your "/etc/" directory.
Insert the following lines:
CONSOLE

domain microsys-asia.info
nameserver 10.19.168.5
search microsys-asia.info


Of couse, replace the domain and ip with your own. Notice, only your first nameserver is being specified here and
listed against its IP. The "search" clause tells the server to dig into the system if it can't find the first
nameserver and try to track the other ones. Also if you have more than one nameservers, you should list them serially
here with multiple nameserver clauses, like:
nameserver xx.xx.xx.xx
nameserver yy.yy.yy.yy
nameserver zz.zz.zz.zz and so on...
Save and quit.


Step 9 - Restarting "named" or the DNS Server

We are more or less done. All that remains now is to restart the name daemon to load the modified configuraiton
info. Execute the following command:
CONSOLE

shell> service named restart


Alternatively, you can use: /etc/rc.d/init.d/named restart

You should see something like:
CONSOLE

Stopping named: [ OK ]
Starting named: [ OK ]



If you see bthis - we are ALL SET and ready to go. If you get an error message saying, "rndc: connect failed:
connection refused"
, IGNORE. It doesn't really matter till you are hooked onto the outside world.


Step 10 - Final Step: Check your nameserver

Use the tools named "nslookup" and/or "dig" to check if your nameserver is resolving properly.
CONSOLE

shell> dig microsys-asia.info

OR

shell> nslookup microsys-asia.info



On my system, dig reports:
CONSOLE

shell> dig microsys-asia.info

; <<>> DiG 9.2.3 <<>> microsys-asia.info
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 21513
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;microsys-asia.info. IN A

;; Query time: 1 msec
;; SERVER: 10.19.168.5#53(10.19.168.5)
;; WHEN: Thu Feb 3 03:12:27 2005
;; MSG SIZE rcvd: 36



This means all is WELL smile.gif and we are DONE.

Have fun and if you need clarifications on any part, please don't hesitate to post here and I'll try to make suitable
ammends to the tutorial and reply to your posts as well.

Best of luck & Cheers

 

 

 


Reply

NilsC
Great tutorial, thank you for the tutorial. This is great work. I gave you another +1 reputation and you deserve it.

Is this a webserver that you setup? can you fill us in on the rest of the journey, what you are doing for security etc.

Thanks
Nils

Reply

musichere
Wow that was beautiful, keep up the good work smile.gif

Reply

miCRoSCoPiC^eaRthLinG
QUOTE(NilsC @ Feb 3 2005, 03:51 AM)
Great tutorial, thank you for the tutorial. This is great work. I gave you another +1 reputation and you deserve it.

Is this a webserver that you setup? can you fill us in on the rest of the journey, what you are doing for security etc.

Thanks
Nils
*



Yaah,
This is a web/ftp/mail - all thrown in server that I'm using for development of distributed apps. But my whole point was to try and get it ready to be hooked onto the net with as little hitch as possible when the time comes. So I descended upon this long & wandering journey, which I don't see any end to. I guess, more of such adventures on taming the linux beast are about to come wink.gif

Thanks again NilsC & musichere...

 

 

 


Reply

pixelsmack
Very well written tutorial, this is something i spent AGES experimenting with about a year ago, and struggled with. Wish i had a high quality tutorial like this then.

Reply

deadlydog
Hi, I'm using Mandrake 10.1 and was able to follow the tutorial fine (a few files were in different places but that was pretty much it), and everything looks good, but when I get to steps 9 and 10, this is what I get:

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-
[root@localhost etc]# service named restart
Stopping named: rndc: connect failed: connection refused
[FAILED]
Starting named: [ OK ]
[root@localhost etc]# dig danspage.info

; <<>> DiG 9.3.0 <<>> danspage.info
;; global options: printcmd
;; connection timed out; no servers could be reached
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-

Any idea what is wrong? Also, I will want to be using this on the internet, not just my intranet, so do you have any idea on how to fix the "rndc: connect failed: connection refused" error message. I was previously just trying to set bind up with the webmin, but was getting this error then as well. Any suggestions would be greatly appreciated.

Dan

I was able to fix my rndc error. I had to go into named.conf and rndc.conf and make sure all of the key names matched (named.conf had 'nrdckey' and rndc.conf just had 'key'). So I matched all of the names up. It sill wasn't working, but then I noticed the 2 files were using different "secrets", so I just copied and pasted my rndc.conf secret to the named.conf and no more errors smile.gif

However, I am still getting a timeout when doing a dig to my server. Any ideas?

Thanks. Dan.

Reply

iGuest
pls describe your mail server with this configuration so it will be beneficial for all
Howto: Domain Name Server On Linux

Hi,

pls mention that how to setup mail server under this configuration and what steps are necessary for configuring linux mail server.It may be postfix/sendmail server.

Thanking You.

From

Maulik Shah

-Maulik shah

Reply

iGuest
domain problem
Howto: Domain Name Server On Linux

When I m open my server in internet explorer I linux it asking for username ,password and domain bt there is no any domain for my server address...Now without domain I can't access my server...Please send me any solution
Thanx

-question by rahul

Reply


Got an Opinion! Express your Views! (no registration):-
Add your Reply/ Opinion/ Views/ Comments/ Suggestion/ Questions/ Queries etc.
Posts with decent grammar & English will be accepted and please refrain from profanities.
For asking a Question, We recommend you to sign-up (for free) so that you can track the topic easily.

Nature of your Post*: Opinion/ Reply/ Comments
Question/Query
Feedback to us.
       
Name   Email
Title/Question*

(Maximum characters: 10,000)
You have characters left.

Recent Queries:-
  1. how to create loopback interface to our fully qualified domain in linux - 6.11 hr back. (1)
  2. stopping named takes a long time linux - 9.55 hr back. (1)
  3. "rndc: connect failed: 127.0.0.1#953: connection refused" - 10.61 hr back. (1)
  4. ndc command failed : rndc: connect failed: 127.0.0.1#953: - 11.75 hr back. (1)
  5. howto: domain name server on linux - dns for your intranet (or internet) serv - 13.30 hr back. (1)
  6. linux local domain - 17.53 hr back. (1)
  7. blocking named.conf asking for password - 22.90 hr back. (1)
  8. dns howto webmin fedora 6 - 25.93 hr back. (1)
  9. ndc command failed : rndc: connect failed: 127.0.0.1#953: connection refused - 27.08 hr back. (1)
  10. howto domain - 28.28 hr back. (1)
  11. linux check which nameserver using - 38.31 hr back. (1)
  12. configure the name daemon to provide dns resolution for the domain to each member of the domain. - 53.67 hr back. (1)
  13. how to resolve network error: connection timed out putty ,linux - 61.85 hr back. (1)
  14. office domain-name-server - 62.04 hr back. (1)
Similar Topics

Keywords : howto, domain, server, linux, dns, intranet, internet, serv

  1. Linux Partitioning Guide (new Users)
    A very basic guide to partitioning in linux designed for new users (1)
  2. Linux Beginners - Tutorial On Editors In Linux.
    (3)
    This is a simple tutorial on the editors in Linux. I use these 3 editors for programming on linux:
    1. vi -- available in all Linux and unix box, used to edit 2. vim -- not in all Linux flavors
    and it has got default coloring of key words feature, used to edit 3. view --Its used only to
    view, recommended to use for viewing of system config files, as it should not get edited without
    your notice. Following are the basic commands comes handy with these editors #Open a file for
    edit $ vi test -- creates a file if file is not exist in the current director....
  3. [mini] Howto Install Hp 1020 For Cups On Debian
    (0)
    Hello! My howto is here . After 3 hours of google search, and self research...
    eureka!!!, then I want to share my "howto". Maybe you will have problems installing
    CUPS. Any questions please reply here. Blessings!....
  4. Adding Ttf Fonts To Your Linux
    so you can really get into gimping :) (0)
    Using ttf fonts in Linux While working in Linux and wanting to work with the GIMP, I mainly
    lacked my fonts, the ones I had in Windows, so needless to say I had to fix this. So here is how I
    do it /smile.gif' border='0' style='vertical-align:middle' alt='smile.gif' /> First you will
    have to make a folder to store your ttf fonts in, normally I use /usr/share/fonts/ttf/ as folder.
    You will have to do this as root, so su - (password) mkdir /usr/share/fonts/ttf/ chmod 755
    /usr/share/fonts/tff What we did here, was with "su -" change the user to root, the "-" just ....
  5. Installing Photoshop 7 On Linux (fedora)
    Needs windows installation (10)
    Hi, well I've tried coping with The GIMP but could never get it to make smaller compressed file
    sizes, so I had to cheat and use Adobe Photoshop 7, however, I use to switch over to Windows to do
    this, and it was only for compressing the file, so I thought, how about getting Adobe Photoshop 7
    working with Linux (no, I am not kidding!), well here's my steps on how to do this. (tested
    and verified that it works, not completely tested though). Also working off by memory so I do
    apologise if some things aren't correct, but I know it's near enough that you....
  6. Demystifying "chmod" - Part 1
    & why viruses get so retarded on Linux (7)
    Hi, Today we are going to learn a bit about *NIX command chmod or "change mode" - which could be
    referred to as the *NIX counterpart of the MS-DOS/Windows attrib command. Our objective here is to
    understand the way File Permissions work on *NIX systems and be able to srt/change file permissions
    according to our needs. Recently there have been a lot of questions flyig around about viruses on
    *NIX systems - so along with this I'll briefly try to explain HOW the *NIX file permissions make
    it so hard for viruses to operate successfully in such an environment. We....
  7. Howto: Change System Runlevel Of A Process
    & assign multiple runlevels to processes (0)
    Hi, This tutorial will be as short and sweet (hopefully) as the one on Changing Graphical Login
    to Text Based . Those who are using Linux regularly would have definitely come across the system
    runlevels and all the cryptic looking boot-up messages associated with different runlevel.
    Here's a short description of RunLevels from Linux Man Pages. QUOTE RUNLEVELS       A 
    runlevel is a software configuration of the system which allows only       a selected group of
    processes to exist.  The processes spawned by  init       for each of these runlevels are defined....
  8. Howto: Change Graphical Login To Text
    and vice-versa ..in Redhat & Fedora Core (3)
    Hi all, This article shows you how to switch between Graphical and Text based Login Screens that
    are made available to you when you boot into either Redhat or Fedora Core Systems. This will work
    for Redhat 9.x and both Fedora Core 2 & 3. I've two servers in my office - one of Fedora
    Core 2 and one on Redhat Enterprise Linux AS 3. I'd set the Redhat Server to boot into text
    login but missed out that option in Fedora. As a result it always started off in a X-Windows based
    login - which was pretty inconvenient. Linux users will know for sure how a GUI can ....
  9. Howto: Setup Your Own DHCP Server On Linux
    And have it to allot IPs dynamically (0)
    Howto: Setup a DHCP Server on Linux in Few Simple Steps Hi all, I'm back again with a new
    turorial - this time we're going to deal with another aspect of Linux/Windows networking - the
    DHCP Server . I'm sure all of you must have come across the term DHCP - anyone who connects to
    the internet has to come across it every now and then. You see the term even on the small setup
    instructions leaflets that accompany the dial-up internet packages from most of the ISPs. DHCP is
    what allots you a unique IP address everytime you dial out to your ISP. Here's ....
  10. Linux Tutorials List
    Lets all chip in... (0)
    Hi all /smile.gif' border='0' style='vertical-align:middle' alt='smile.gif' /> Lets all chip
    in an maintain the most complete list of Linux Tutorials here. I believe there's a similar post
    somewhere in one of the OS Forums - admins, it would do good if you could move it in here. Thanks.
    Here's one for a starter - for user's migrating from Windows to Linux, the IBM
    Windows-to-Linux Roadmap Series: http://www-106.ibm.com/developerworks/linu.../l-roadmap.html ....
  11. Howto: Setup Windows NT/2K Domain Using SAMBA
    and make Windows 2000 Logon to Linux (9)
    Howto: Setup and emulate a Windows NT Domain on Linux and make Windows 2000/XP log on
    =========================================================================== HI all, I'm
    back with another Tutorial in the Linux series. This time we're going to with an issue that is
    very common in everyday networking and is implemented almost everywhere in some form or the other.
    The primary issue here is to make two DIFFERENT Operating Systems talk to each other over the
    network and synchonize and share files without letting off any hint about the complex protocols i....
  12. Hotkeys / Keyboard Quick Launch Keys In Linux
    (5)
    I first submitted this tutorial a couple of months ago over at http://linuxiso.org/forums as user
    adpsimpson. Having spent ages wishing the hotkeys on my laptop would work, I spent most of an
    afternoon looking into it. Since no site I found explained it satisfactorily, here's my
    method... The first step is to find out which of the keys are registered by the kernel, and what
    their keycodes are (the unique event number that they cause). To do this you need a program called
    xev, (in Mandrake this is part of X11R6-contrib, is installed by default in Slack, and should....
  13. Using Ntloader To Boot Linux
    Win2K or XP, should work with most Linux (3)
    Basically what we're going to do with NTLoader is use NTLoader to boot into Linux's
    bootloader which then boots Linux, why someone would do that when Grub works perfectly fine booting
    Windows on NTFS? Who knows what reason other than it could destroy their MBR and make both OS
    inaccessible or at least render Linux useless till it's recovered, NTLoader is not specifically
    designed to boot other Operating Systems other than Windows. We will be using 2 Hard Drives, this
    is not necessary, we could use 2 partitions on a hard drive, but we should have the Operati....
  14. Networking Linux and Windows
    (4)
    For the life of me I can not figure out how to go about mounting my Windows share on my Linux box.
    I read somewhere that I needed to use Samba so I got that and I have no clue what to do. I am not
    very experienced with Linux and am using RedHat so if you could dumb it down and go through it step
    by step it would be great. Thanks alot.....
  15. Linux - which distributiuon?
    (18)
    I'm wondering what distributions of Linux do you like most. Please make some comments on
    distribution you like so everybody will know its adventagies.....
  16. Linux/Gnu
    (3)
    hmmm I am a friend of Gnu/Linux itself. I like the concept of Gnu/Linux, but as I have used Linux
    for a long time I have noticed that the hardware support is not the best. You can read which
    hardware is supported, but this is not the best way because if your printer e.g is claimed to be
    supported by cups on their website, it's not ensured that this printer is really supported. I
    had so many printers, which should run with cups (only an example) and at the end these printers
    then print pure crap . Another example are graphic adapters...I have 3 different cards and e....
  17. Some one know how to install my scanner
    Hp psc 1210 in linux suse (2)
    I have problen whit my Scanner the system detect this of hp scanjet all-in-one but this don't
    are scanjet this are PSC 1210, and I don't know how he does that. I browsing in google.com/linux
    for the driver and to in Hp.com but don't exist this drivers. You know where I download this
    drivers. /tongue.gif' border='0' style='vertical-align:middle' alt='tongue.gif' />
    /tongue.gif' border='0' style='vertical-align:middle' alt='tongue.gif' /> /tongue.gif'
    border='0' style='vertical-align:middle' alt='tongue.gif' /> /biggrin.gif' border='0'
    style='vert....
  18. looks himself linux
    Don't fear him. (1)
    Is enough seemed to windows pruevalo.....
  19. Linux is well supported.
    Belive it or not (2)
    Believe it or not, it may be a lot easier to get patches and updates for Linux than for any
    proprietary operating system! The answer to a problem often comes back within a few hours after
    sending a message to some newsgroup or mailing list. Moreover, drivers for Linux are usually
    available a few weeks after new hardware products have been introduced on the market. By contrast,
    hardware manufacturers release device drivers for only a few commercial operating systems, usually
    the Microsoft ones. Therefore, all commercial Unix variants run on a restricted subset of hard....
  20. Linux is highly compatible
    with many common operating systems. (0)
    It lets you directly mount filesystems for all versions of MS-DOS and MS Windows, SVR4, OS/2, Mac
    OS, Solaris, SunOS, NeXTSTEP, many BSD variants, and so on. Linux is also able to operate with many
    network layers like Ethernet, Fiber Distributed Data Interface (FDDI), High Performance Parallel
    Interface (HIPPI), IBM's Token Ring, AT&T WaveLAN, DEC RoamAbout DS, and so forth. By using
    suitable libraries, Linux systems are even able to directly run programs written for other operating
    systems. For example, Linux is able to execute applications written for MSDOS, MS Win....
  21. Linux is fully customizable in all its components.
    but is don't ease (0)
    Thanks to the General Public License (GPL), you are allowed to freely read and modify the source
    code of the kernel and of all system programs. Several commercial companies have started to support
    their products under Linux, most of which aren't distributed under a GNU Public License.
    Therefore, you may not be allowed to read or modify their source code.....
  22. Linux offers the following advantages over its com
    Linux is free. (0)
    8 You can install a complete Unix system at no expense other than the hardware (of course).....
  23. Linux Versus Other Unix-Like Kernels
    This is a Littler History (0)
    6 The various Unix-like systems on the market, some of which have a long history and may show signs
    of archaic practices, differ in many important respects. All commercial variants were derived from
    either SVR4 or 4.4BSD; all of them tend to agree on some common standards like IEEE's POSIX
    (Portable Operating Systems based on Unix) and X/Open's CAE (Common Applications Environment).
    Understanding the Linux Kernel 7 The current standards specify only an application programming
    interface (API) that is, a well-defined environment in which user programs should run. T....
  24. You Can Learn Linux: This Is A Little History
    (0)
    Linux is a member of the large family of Unix-like operating systems. A relative newcomer
    experiencing sudden spectacular popularity starting in the late 1990s, Linux joins such well-known
    commercial Unix operating systems as System V Release 4 (SVR4) developed by AT&T, which is now owned
    by Novell; the 4.4 BSD release from the University of California at Berkeley (4.4BSD), Digital Unix
    from Digital Equipment Corporation (now Compaq); AIX from IBM; HP-UX from Hewlett-Packard; and
    Solaris from Sun Microsystems. Linux was initially developed by Linus Torvalds in 1991 as an....
  25. "Demo" of Linux
    Knoppix (7)
    I found something interesting out here. For all us Windows-users who want to try Linux but
    can't, let me introduce Knoppix . I haven't tried it myself, and I'm a Windows user,
    but I certainly will try at some point.....
  26. Mplayer in Linux
    Best of Windows Media Player (4)
    Yes the program Mplayer is best of windows media player. You can download that every codec pack and
    skins. These program open your movies faster, and it does't matter that type be: DVD, VCD, AVI,
    ASF, MPG, DivX and XviD. These player is faster and ease for use. Ty it I assure you that pleased
    you. But it's only under Linux Use. this the screenshut:
    http://www.radikalsoft.com/img/Mplayer.jpg And you dont need to modific your region of DVD because
    mplayer have regionfree.....
  27. How to make your life in Linux most ease
    My life in Linux is now ease (18)
    The you can do is chage your linux to SuSE 9.1, These linux meke all for you. He install your modem,
    printer well your every hareware. The it brings software as mplayer to see movies (these are similar
    to Media Player), Xmms to play musicb (these are similar to Winamp), Kopete for every messengers,
    K3B for write yoour cd's and dvd's (these are similar to Nero), Mozilla (these are similar
    to Nestcape). And the best is that you do not have to pay for the lisence its free. And SuSE heve
    good games that Unreal tournamend, Quake 3, Medal of Honor and Wolfenstein Enemi....
  28. Running Linux on slow computers
    (7)
    I'm wondering if Mandrake 9.2 with X can be used on slow machine like: Pentium 350, 64mb ram,
    2mb graphic card. I don't want to install any servers (ssh maybe).....
  29. To all Linux users
    Linux counter for all Linux users (5)
    All Linux users, Linux community has a Linux counter which keeps track for Linux usuage all over
    the world. This counter is counting for since years and is still counting. All of you Linux users,
    should register that at http://counter.li.org/ It's run by a nonprofit membership
    organization called the Linux Counter Project. And BTW, I'm not affiliated with them. I just
    happen to be a Linux user for over 6 years.....
  30. FreeBSD? Linux?
    (2)
    Hi all. I've been working on Mandrake, RedHat. Now I use FreeBSD. Seem to be very robust and
    stable. Everything you can get from one point - it's ports collection on www.freebsd.org. One
    problem - there is no ALSA driver for it. What do you think about FreeBSD and Linux?....

    1. Looking for howto, domain, server, linux, dns, intranet, internet, serv

*RANDOM STUFF*





*SIMILAR VIDEOS*
Searching Video's for howto, domain, server, linux, dns, intranet, internet, serv
Similar
Linux Partitioning Guide (new Users) - A very basic guide to partitioning in linux designed for new users
Linux Beginners - Tutorial On Editors In Linux.
[mini] Howto Install Hp 1020 For Cups On Debian
Adding Ttf Fonts To Your Linux - so you can really get into gimping :)
Installing Photoshop 7 On Linux (fedora) - Needs windows installation
Demystifying "chmod" - Part 1 - & why viruses get so retarded on Linux
Howto: Change System Runlevel Of A Process - & assign multiple runlevels to processes
Howto: Change Graphical Login To Text - and vice-versa ..in Redhat & Fedora Core
Howto: Setup Your Own DHCP Server On Linux - And have it to allot IPs dynamically
Linux Tutorials List - Lets all chip in...
Howto: Setup Windows NT/2K Domain Using SAMBA - and make Windows 2000 Logon to Linux
Hotkeys / Keyboard Quick Launch Keys In Linux
Using Ntloader To Boot Linux - Win2K or XP, should work with most Linux
Networking Linux and Windows
Linux - which distributiuon?
Linux/Gnu
Some one know how to install my scanner - Hp psc 1210 in linux suse
looks himself linux - Don't fear him.
Linux is well supported. - Belive it or not
Linux is highly compatible - with many common operating systems.
Linux is fully customizable in all its components. - but is don't ease
Linux offers the following advantages over its com - Linux is free.
Linux Versus Other Unix-Like Kernels - This is a Littler History
You Can Learn Linux: This Is A Little History
"Demo" of Linux - Knoppix
Mplayer in Linux - Best of Windows Media Player
How to make your life in Linux most ease - My life in Linux is now ease
Running Linux on slow computers
To all Linux users - Linux counter for all Linux users
FreeBSD? Linux?
advertisement




Howto: Domain Name Server On Linux - DNS for your Intranet (or Internet) Serv



 

 

 

 

ADD REPLY / Got an Opinion! a humble request :-) RAPID SEARCH! Free Hosting [X]
Express your Opinions, Thoughts or Contribute your information that might help someone here.
Ask your Doubts & Queries to get answers.. "Together, We enlight each other!"
Register FREE for AD-FREE forum, Create your own topics, Ask Questions, track topics, setup subscriptions & notifications and Get a Free Website w/ Email and FTP.
500MB Space *No Ads*, CPanel, FTP, PHP, MySQL, EMails - 100% FREE