macos - mojave - los mac dns miran mal portándose
flush dns mac sierra (1)
El servidor DNS de mi maldito ISP fue el culpable aquí. Después de cambiar la configuración de DNS de mi enrutador al DNS público de Google .
Tengo un nuevo mac y ahora estoy tratando de instalar / actualizar algunas cosas. El primer problema que recibo es que las solicitudes http hechas dentro de scripts / programs (como git o ruby gem) no funcionan. Pondré un ejemplo a continuación de la solución alternativa que utilicé porque ilustra el problema mejor que cualquier explicación. ¡Cualquier ayuda es apreciada!
Leonardos-MacBook-Air:~ leo$ git clone git://github.com/sstephenson/rbenv.git .rbenv
Cloning into ''.rbenv''...
fatal: Unable to look up github.com (port 9418) (nodename nor servname provided, or not known)
# it can not find github.com
Leonardos-MacBook-Air:~ leo$ ping github.com
PING github.com (207.97.227.239): 56 data bytes
64 bytes from 207.97.227.239: icmp_seq=0 ttl=50 time=104.279 ms
64 bytes from 207.97.227.239: icmp_seq=1 ttl=50 time=105.658 ms
# it finds it in a ping, curl, or even a browser. this shows that it''s not a network (proxy) issue
NOT SO ELEGANT SOLUTION
Leonardos-MacBook-Air:~ leo$ cat /etc/hosts
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
fe80::1%lo0 localhost
207.97.227.239 github.com
# I added this last line in the /etc/hosts file
Leonardos-MacBook-Air:~ leo$ git clone git://github.com/sstephenson/rbenv.git .rbenv
Cloning into ''.rbenv''...
remote: Counting objects: 1040, done.
remote: Compressing objects: 100% (419/419), done.
remote: Total 1040 (delta 650), reused 959 (delta 593)
Receiving objects: 100% (1040/1040), 138.25 KiB, done.
Resolving deltas: 100% (650/650), done.
# now it works