I’m debugging twitter cards tags on site on my local home IP. After a few tries validator begins to say:

*.%IP% is not whitelisted for website card

And after this: no preview, nothing. Validator becomes useless. The only thing I can do is to request approval (which requires the site description). I don’t need to approve my home IP as it is used only in debug purposes and obviuosly will never appear in real tweets. Moreover: I can’t provide the site description as there is no site here. Only debug webserver with a few pages.

At the beginning of my debug, validator works OK (and said that IP is OK).

The only my question is WTF? How should I use validator if it bans IP after few tries?

But why it shows “IP is not whitelisted” for wrong markup? I thought this tool’s purpose is to test the markup and say what is wrong.
I dont require assistance with the markup. Working validator and docs are enough.
Twitter cards in tweets definitely require valid hostname. Validator is created to test markup on production sites? However, it works for me with raw IP address. It even now shows in logs that something is received and parsed. But don’t shows the preview.