11.8. Arquivos de Configuração
Anterior | Capítulo 11. Configuração e Ajuste | Próxima

## 11.8. Arquivos de Configuração

### 11.8.1. Layout do `/etc`

Existem vários diretórios nos quais as informações de configuração são mantidas. Estes incluem:

`/etc` | Informações de configuração específica do sistema genérico.
`/etc/defaults` | Versões padrão dos arquivos de configuração do sistema.
`/etc/mail` | Configuração extra do sendmail(8) e outros arquivos de configuração MTA.
`/etc/ppp` | Configuração para ambos os programas, user- e kernel-ppp.
`/usr/local/etc` | Arquivos de configuração para aplicativos instalados. Pode conter subdiretórios para cada aplicativo.
`/usr/local/etc/rc.d` | scripts rc(8) para os aplicativos instalados.
`/var/db` | Arquivos de banco de dados específicos do sistema gerados automaticamente, como o banco de dados de pacotes e o banco de dados locate(1).

### 11.8.2. Hostnames

#### 11.8.2.1. `/etc/resolv.conf`

Como um sistema FreeBSD acessa o Sistema de Nomes de Domínio da Internet (Internet Domain Name System - DNS) é controlado por resolv.conf(5).

As entradas mais comuns para o `/etc/resolv.conf` são:

`nameserver` | O endereço IP de um servidor de nomes que o resolvedor deve consultar. Os servidores são consultados na ordem listada com um máximo de três.
`search` | Lista de pesquisa, para busca de nomes de host. Isso é normalmente determinado pelo domínio do nome do host local.
`domain` | O nome do domínio local.

Um típico `/etc/resolv.conf` é assim:

    search example.com
    nameserver 147.11.1.11
    nameserver 147.11.100.30

### Nota:

Apenas uma das opções `search` e `domain` deve ser usada.

Ao usar o DHCP, o dhclient(8) geralmente reescreve o `/etc/resolv.conf` com informações recebidas do servidor DHCP.

#### 11.8.2.2. `/etc/hosts`

O `/etc/hosts` é um banco de dados de texto simples que funciona em conjunto com o DNS e o NIS para fornecer o nome do host aos mapeamentos de endereços IP. Entradas para computadores locais conectados através de uma LAN podem ser adicionadas a este arquivo para propósitos simplistas de nomeação em vez de configurar um servidor named(8). Além disso, o `/etc/hosts` pode ser usado para fornecer um registro local de nomes da Internet, reduzindo a necessidade de consultar servidores DNS externos para nomes comumente acessados.

    # $FreeBSD: head/pt_BR.ISO8859-1/books/handbook/book.xml 53285 2019-07-30 23:45:23Z dbaio $
    #
    #
    # Host Database
    #
    # This file should contain the addresses and aliases for local hosts that
    # share this file.  Replace 'my.domain' below with the domainname of your
    # machine.
    #
    # In the presence of the domain name service or NIS, this file may
    # not be consulted at all; see /etc/nsswitch.conf for the resolution order.
    #
    #
    ::1			localhost localhost.my.domain
    127.0.0.1		localhost localhost.my.domain
    #
    # Imaginary network.
    #10.0.0.2		myname.my.domain myname
    #10.0.0.3		myfriend.my.domain myfriend
    #
    # According to RFC 1918, you can use the following IP networks for
    # private nets which will never be connected to the Internet:
    #
    #	10.0.0.0	-   10.255.255.255
    #	172.16.0.0	-   172.31.255.255
    #	192.168.0.0	-   192.168.255.255
    #
    # In case you want to be able to connect to the Internet, you need
    # real official assigned numbers.  Do not try to invent your own network
    # numbers but instead get one from your network provider (if any) or
    # from your regional registry (ARIN, APNIC, LACNIC, RIPE NCC, or AfriNIC.)
    #

O formato do `/etc/hosts` é o seguinte:

    [Internet address] [official hostname] [alias1] [alias2] ...

Por exemplo:

    10.0.0.1 myRealHostname.example.com myRealHostname foobar1 foobar2

Consulte hosts(5) para obter maiores informações.

Anterior | Acima | Próxima
11.7. Configurando o log do sistema | Principal | 11.9. Efetuando ajustes com o sysctl(8)

All FreeBSD documents are available for download at https://download.freebsd.org/ftp/doc/

Questions that are not answered by the documentation may be sent to <freebsd-questions@FreeBSD.org>.
Send questions about this document to <freebsd-doc@FreeBSD.org>.