Atualizando Hosts de Arquivos de Serviço para Conexões TCP/IP

Esta tarefa explica quando e como atualizar o arquivo hosts arquivo e services no cliente com valores de parâmetro de comunicação para o servidor de banco de dados remoto. Esta tarefa é opcional para conexões utilizando TCP/IP e não é aplicável a conexões utilizando Canais Nomeados. Esta tarefa faz parte da tarefa maior de configuração da conexão cliente para servidor utilizando o CLP.

Sobre essa Tarefa

Você precisa atualizar o arquivo hosts se desejar estabelecer uma conexão com o servidor de banco de dados remoto utilizando seu nome do host e se sua rede não contiver um DNS (Servidor de Nomes de Domínio) que possa ser utilizado para resolver este nome do host para um endereço IP. Esta etapa não é requerida se você desejar fazer referência a um servidor de banco de dados remoto utilizando seu endereço IP.

Será necessário atualizar o arquivo services caso desejar especificar um nome de serviço de conexão ao estabelecer uma conexão com o servidor de banco de dados remoto. Um serviço de conexão é um nome arbitrário que representa o número da porta de conexão. Esta etapa não é requerida se você deseja fazer referência a um número de porta do servidor de banco de dados remoto.

Procedimento

  • Para atualizar o arquivo hosts no cliente para resolver o hostname do servidor remoto para o seu endereço IP:
    1. Utilize um editor de texto para adicionar uma entrada no arquivo hosts para o endereço IP do servidor.
      Por exemplo:
      9.26.13.107                            myserver   # IPv4 address for myserver
      2002:91a:519:13:210:83ff:feff:ca71     myserver   # IPv6 address for myserver
      em que:
      9.26.13.107
      representa o IPv4 ip_address
      2002:91a:519:13:210:83ff:feff:ca71
      representa o IPv6 ip_address
      myserver
      representa o hostname
      #
      representa um comentário que está descrevendo a entrada
      Nota: Observe que as entradas IPv6 não são necessárias se o seu host não pertencer a uma rede IPv6 . Para hosts em redes IPv4 e IPv6 combinadas, um método alternativo é designar nomes de host diferentes para endereços IPv4 e IPv6. Por exemplo:
      9.26.13.107                        myserver    	# IPv4 address for myserver
      9.26.13.107                        myserveripv4 # IPv4 address for myserver
      2002:91a:519:13:210:83ff:feff:ca71	myserveripv6	# IPv6 address for myserver
      

      Se o servidor não estiver no mesmo domínio que o cliente do servidor de dados IBM, você deverá fornecer um nome de domínio totalmente qualificado, como myserver.spifnet.ibm.com, em que spifnet.ibm.com representa o nome do domínio.

  • Para atualizar o arquivo services no cliente para resolver um nome de serviço para o número da porta do servidor remoto:
    1. Usando um editor de texto, inclua o nome do Serviço de Conexão e o número da porta no arquivo services .
      Por exemplo:
      server1  50000/tcp  # Db2 connection service port
      em que:
      server1
      representa o nome do Serviço de Conexão
      50000
      representa o número da porta de conexão (50000 é o padrão)
      tcp
      representa o protocolo de comunicação que você está utilizando
      #
      representa o início de um comentário que descreve a entrada

Exemplo

A tabela a seguir relaciona o local do arquivo hosts e do arquivo services referido nos procedimentos precedentes.

Tabela 1. Local do Arquivo hosts e services
Sistema Operacional Diretório
Windows Server 2003 %SystemRoot%\system32\drivers\etc em que %SystemRoot% é uma variável de ambiente definida no sistema.
Linux® ou UNIX /etc