j'ai installé MAMP sur mon Macbook Pro. Il ouvre sur 'localhost: 8888'. je suis allé à http://www.whatismyip.com/ et il m'a donné mon adresse ipv4. J'ai copié mon adresse IP et l'ai placée dans mon navigateur de la manière suivante: myip:8888
et appuyez sur Entrée, mais rien ne s'ouvre.
Ensuite, je suis allé vers le pare-feu d’OS X et j’ai vu qu’il était éteint. Alors, qu'est-ce qui ne va pas?
Je dois cependant souligner deux choses:
1- Quand je vais sur Google et tape: what is my ip
, Je reçois une autre adresse comme celle-ci: 2a02:4061:8380:1000:f025:463f:1412:ea39
2- Quand j'entre [2a02:4061:8380:1000:f025:463f:1412:ea39]:8888
dans n'importe quel navigateur, il échoue immédiatement comme si le navigateur ne reconnaissait pas ce type d'adresse. Je pense que c'est IPv6 mais il ne peut pas reconnaître que c'est même une adresse.
Edit: je suis connecté à internet via wifi, depuis mon routeur: Mon routeur utilise uniquement IPv6 et je dois héberger des sites Web.
Modifier: Oops! Google Chrome could not connect to [2a02:4061:8380:1000:f025:463f:1412:ea39]
la source
Réponses:
En supposant que vous vous connectiez à Internet sur une sorte de routeur / passerelle, l'adresse IP publique que vous recevez est attribuée à cet appareil et non à votre ordinateur. La plupart des routeurs fournissent des paramètres permettant de transférer les ports vers une adresse IP du réseau interne. Par conséquent, si votre Mac dispose de l’IP 192.168.1.2, vous devez configurer le transfert de port pour transférer le port 8888 à cette adresse IP.
la source
J'ai eu ce problème, voici ce qui a fonctionné pour moi:
Fondamentalement, votre modem / pare-feu bloque naturellement tout le trafic Web entrant. Vous devez autoriser spécifiquement ce genre de chose.
la source
Je suppose que votre ordinateur n'est pas connecté directement à Internet. Vous avez probablement un routeur entre les deux. Ce routeur gère le réseau local (LAN) et la connexion au monde extérieur (WAN). L'adresse IP publique que vous voyez provient du routeur. Pour envoyer du trafic externe via votre routeur vers votre machine, vous devez utiliser la redirection de port, puis attribuer le port 80 (ou 8888) à l'adresse IP de votre machine.
la source
Comme le disent les autres gars, l'adresse que whatismyip montre provient de votre routeur / modem et pour que vous puissiez accéder à votre ordinateur à partir d'Internet, vous devez configurer le routeur en suivant les étapes ci-dessous.
1º Fixez l'adresse IP de votre macbook. Assurez-vous que votre routeur / modem ne change pas l'adresse IP de votre macbook. Vous pouvez le faire dans votre macbook (configuration manuelle de l'adresse ip) ou en réserver un dans votre routeur / modem. Pour ce faire, vous devez connaître l'adresse mac de l'interface réseau de votre Macbook.
2º Configurez une règle NAT sur votre routeur / modem. Il est nécessaire d'autoriser l'accès d'Internet à votre réseau local (192.168.1.x). certains routeurs (moins chers) n'ont pas cette fonction . Fondamentalement, la règle NAT utilise ces paramètres "Adresse IP externe": "Port d'accès externe" (redirection vers) "Adresse IP interne": "Port d'accès interne". Source.e = [2a02: 4061: 8380: 1000: f025: 463f: 1412: ea39]: 8888 Destination = 192.168.1.2:8888 Protocole = TCP ou UDP
la source