como vincular o serviço WCF ao endereço IP

Estou desenvolvendo um serviço WCF hospedado pelo IIS, usando o VSTS2008 + C # + .Net 3.5. Eu acho que quando o serviço de referência de um cliente usando Add Service Reference ..., o cliente tem que ser capaz de resolver o nome da máquina para o endereço IP, porque o WSDL faz referência a algum arquivo de esquema pelo nome da máquina. Aqui está um exemplo de uma parte do arquivo WSDL, a fim de analisar o arquivo WSDL do lado do cliente para gerar proxy, temos que ser capazes de resolver o nome da máquina testmachine1 para o endereço IP relacionado,

<xsd:import schemaLocation="http://testmachine1/service.svc?xsd=xsd1" 
     namespace="http://schemas.microsoft.com/2003/10/Serialization/"/>

Minha pergunta é, por algum motivo, o nome da máquina não pode ser resolvido o tempo todo (por razões não técnicas), então eu quero ligar para o endereço IP do servidor IIS de hospedagem. É possível? Se sim, aprecie se alguém puder aconselhar. Aqui está o meu arquivo WCF web.config atual, eu quero saber como modificá-lo para permitir que ele funcione com o endereço IP,

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <system.serviceModel>
    <services>
      <service behaviorConfiguration="Foo.WCF.ServiceBehavior"
        name="Foo.WCF.CustomerManagement">
        <endpoint address="" binding="basicHttpBinding" 
                  contract="Foo.WCF.ICustomerManagement">
          <identity>
            <dns value="localhost" />
          </identity>
        </endpoint>
        <endpoint address="mex" binding="mexHttpBinding" 
                  contract="IMetadataExchange" />
      </service>
    </services>
    <behaviors>
      <serviceBehaviors>
        <behavior name="Foo.WCF.ServiceBehavior">
          <serviceMetadata httpGetEnabled="true"/>
          <serviceDebug includeExceptionDetailInFaults="false"/>
        </behavior>
      </serviceBehaviors>
    </behaviors>
  </system.serviceModel>
</configuration>

obrigado antecipadamente, George

questionAnswers(2)

yourAnswerToTheQuestion