mini dns服务器

1、

  1.  
  2. #!/user/bin/python
  3. #-*- coding: utf-8 -*-
  4. # Opcode bits
  5. # Standard query
  6. ‘.’"\x81\x80"\x00\x00\x00\x00′   # Questions and Answers Counts
  7. # Original Domain Name Question
  8.       packet+=\xc0\x0c’                                             # Pointer to domain name
  9.       packet+=\x00\x01\x00\x01\x00\x00\x00\x3c\x00\x04′             # Response type, ttl and resource data length -> 4 bytes
  10. ‘.’))) # 4bytes of IP
  11. ‘__main__’"Error Socket.error %s"‘Respuesta: %s -> %s’‘Finalizando’

2、

  1.  
  2. #!/user/bin/python
  3. #-*- coding: utf-8 -*-
  4. ‘Respuesta: %s -> %s’# Opcode bits
  5. # Standard query
  6. ‘.’"\x81\x80"\x00\x00\x00\x00′   # Questions and Answers Counts
  7. # Original Domain Name Question
  8.       packet+=\xc0\x0c’                                             # Pointer to domain name
  9.       packet+=\x00\x01\x00\x01\x00\x00\x00\x3c\x00\x04′             # Response type, ttl and resource data length -> 4 bytes
  10. ‘.’))) # 4bytes of IP
  11. ‘__main__’‘Finalizando’