A number followed by a dot is considered a word break?

Yes that's the expected behavior.
Note that if you analyze server1. mycopany., it will produces 2 tokens server1 and mycopany.

If you want to keep everything as is, you need to use a keyword tokenizer.