2009-03-23 13 views

Répondre

15

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.

+2

+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

+1

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

2

Sous Windows:

Essayez échapper le tableau de bord avec une barre oblique inverse ('\') caractère:

ping \-<hostname>.<domain> 
-1

Qu'en est-il en utilisant une adresse IP?

+2

Que faire si vous ne connaissez pas l'adresse IP ou si elle est susceptible de changer? – Joren

0

sur Microsoft Windows, utilisation Alt + 0151 - Longer Dash

Pour effectuer un ping un nom de PC appelé "-Quant-"

  1. cmd
  2. tapez ping
  3. presse et maintenez Alt puis tapez 0151 à partir du pavé numérique, puis relâchez Alt
  4. type Quant
  5. appuyez et maintenez Alt puis tapez 0151 de num-pad, version Alt
  6. appuyez sur Entrée