Comment Interroger un ordinateur si le nom de l'ordinateur commence par un tiret « - »Comment Interroger un ordinateur si le nom de l'ordinateur commence par un tiret « - »
Répondre
On * nix, utilisez un « - » pour permettre une l'argument en commençant par un tiret:
ping -- -funkyhost
(Ce ne sera probablement pas aidé sur Windows, cependant, parce que l'analyse syntaxique ligne de commande Windows est un peu rudimentaire)
sur une autre note côté, les noms DNS bien formés ne sont pas autorisés à commencer avec un trait d'union.
+1 pour noter que les noms d'hôte compatibles RFC valides ne peuvent pas commencer (ou se terminer) par un trait d'union. – tvanfosson
Même avec _underscore_, vous pouvez l'avoir sous un nom d'ordinateur Windows, mais ce n'est pas un nom d'hôte compatible RFC, donc je ne veux pas l'utiliser. – Bratch
Sous Windows:
Essayez échapper le tableau de bord avec une barre oblique inverse ('\') caractère:
ping \-<hostname>.<domain>
Qu'en est-il en utilisant une adresse IP?
Que faire si vous ne connaissez pas l'adresse IP ou si elle est susceptible de changer? – Joren
sur Microsoft Windows, utilisation Alt + 0151 - Longer Dash
Pour effectuer un ping un nom de PC appelé "-Quant-"
- cmd
- tapez ping
- presse et maintenez Alt puis tapez 0151 à partir du pavé numérique, puis relâchez Alt
- type Quant
- appuyez et maintenez Alt puis tapez 0151 de num-pad, version Alt
- appuyez sur Entrée
Je ne recommanderais pas fermer cette question. Oui, ce n'est pas directement lié à la programmation, mais ça pourrait l'être. Sumesh pourrait écrire un programme qui vérifie si un serveur est en ligne ou pas. En tout cas, la réponse sera courte et définitive. – nickf