It's not based on any real-world language, but rather built from scratch with its own grammar, vocabulary, and sounds. Peterson has publicly released a significant portion of the language, including dictionaries, grammar guides, and even a Dothraki language learning website.
While the language may not be based on an existing one, it does incorporate elements from several different languages to give it a unique and believable feel.