Results 1 to 7 of 7

Thread: HOWTO: Editing /etc/hosts

  1. #1
    Join Date
    Oct 2004
    Location
    Binary Land, Maryland
    Beans
    632

    HOWTO: Editing /etc/hosts

    Here is a quick how to, to edit your /etc/hosts file.
    The $ represents a line of code you may enter in a terminal.

    Open /etc/hosts with your favorite text editor. Remember to use sudo.

    Code:
    Format:
    <IP> <HOSTNAME>.<DOMAIN> <ALIAS>
    
    Example:
    127.0.0.1 localhost.localdomain localhost
    IP
    Replace the <IP> with the IP of your system. If your running DHCP do not worry about editing this file. To detect your IP address run
    Code:
    $ lsconfig
    Then browse for the connected interface (eth0, wlan0, etc)

    Hostname
    Replace the <HOSTNAME> to your systems hostname.
    Code:
    To view current hostname:
    $ hostname
    
    To change hostname:
    $ sudo hostname 'enterhostname'
    (without quotes)
    Domain Name
    The domain name can be anything you like unless it must be resolv, which then you must use /etc/resolv.conf. But thats another issue i'll cover later!

    Alias
    Alias are simply another way to combine a set of arguments. When you create a hosts file, its simply creating a list of hosts on the network, or locally. Its much easier to understand if you kept the alias the same as the hostname. It saves a lot of trouble with debugging and troubleshooting. But you are free to use whatever you like.


    That should help you out. Please comment!
    Regards,
    FL-ei-|X|-iu-S
    ][ My Blog ][

  2. #2
    Join Date
    Oct 2004
    Location
    Arendal, Norway
    Beans
    343

    Re: HOWTO: Editing /etc/hosts

    Nice. You can make shortcuts for webpages with alias
    Code:
    216.239.37.99 www.google.com g
    Type ctrl+L,g,enter in firefox to go to google.

  3. #3
    Join Date
    Nov 2004
    Location
    Ankara, Turkey
    Beans
    44

    Re: HOWTO: Editing /etc/hosts

    you can do the same more practically by giving a keyword to a bookmark, in firefox.
    Just go to bookmars->manage bookmarks
    and open the bookmark's properties, entering the keyword and
    clicking OK.

    this link describes more, quick searches, which in my opinion are great:
    http://www.mozilla.org/products/fire...-keywords.html

  4. #4
    Join Date
    Dec 2006
    Location
    Mississauga, ON, CA
    Beans
    463

    Re: HOWTO: Editing /etc/hosts

    Would anyone know why this would not work on Edgy?

    I'm trying to access my webserver in my LAN, however due to my firewall I cannot use the external address, I have to use my internal address to my DMZ.

    I'd like to have my translation done like this HOST.DOMAIN = DMZ IP. It's very useful when looking at information posted on the web with the source on ur webserver.

    Code:
    victor@victor-laptop:~$ cat /etc/hosts
    127.0.0.1       localhost
    127.0.1.1       victor-laptop
    10.10.0.2     www.mysite.dyndns.org    home
    72.14.203.99    www.google.ca   g
    
    # The following lines are desirable for IPv6 capable hosts
    ::1     ip6-localhost ip6-loopback
    fe00::0 ip6-localnet
    ff00::0 ip6-mcastprefix
    ff02::1 ip6-allnodes
    ff02::2 ip6-allrouters
    ff02::3 ip6-allhosts
    The alias for google is also not working.

    I also restarted my network and logged out and back in, but no doughnut..

    Code:
    sudo /etc/init.d/networking restart

    Thanks,


    Vic.
    Your verbose output has been redirected to /dev/null
    ---------------------------------------------------------------------------------------
    User 437407 with the Linux Counter -- My Site -- My Blog

  5. #5
    Join Date
    Oct 2005
    Beans
    79

    Cool Re: HOWTO: Editing /etc/hosts

    Related links:


    What I can't find is a simple, complete best/standard practices guide on how to set the hostname for a laptop and for a box with a static IP and FQDN.

  6. #6
    Join Date
    Jan 2008
    Beans
    31

    Re: HOWTO: Editing /etc/hosts

    Should I add my static IP address in the hosts file as well as the one I use on my local network?

    Example:
    Code:
    127.0.0.1	localhost
    127.0.1.1	mmpcubuntu
    192.168.0.5	mmpcubuntu
    Martin

  7. #7
    Join Date
    Sep 2010
    Beans
    1

    Re: HOWTO: Editing /etc/hosts

    The reason this line won't work:

    10.10.0.2 www.mysite.dyndns.org home

    is because 10.10.0.2 is a private ip address & www.mysite.dyndns.org has to resolve to a public ip address. To use www.mysite.dyndns.org as the FQDN you need to enter the router's public ip address & set the router to forward port 80 traffic to your private ip address. If it's not your network (meaning that your netadmin won't give you access to the router/firewall) you can just replace www.mysite.dyndns.org with mysite.localhost and use mysite as an alias. The easiest way to access your webserver from the inside, however, is to just enter localhost in the address bar if the server is on your machine, or enter the ip (10.10.0.2) in the address bar if it's not. The result will be the same no matter how you address it from your browser. You'll see the same thing everyone else sees.

    Ed


Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •