Abstract
The Domain Name System (DNS) is a critical component of the Internet infrastructure as it maps human-readable hostnames into the IP addresses the network uses to route traffic. Yet, the DNS behavior of individual clients is not well understood. In this paper, we present a characterization of DNS clients with an eye towards developing an analytical model of client interaction with the larger DNS ecosystem. While this is initial work and we do not arrive at a DNS workload model, we highlight a variety of behaviors and characteristics that enhance our mental models of how DNS operates and move us towards an analytical model of client-side DNS operation.
This work was funded in part by NSF grant CNS-1213157.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
We prefer traces over logs due to the better timestamp resolution (msec vs. sec).
- 2.
In our case, this is campus-life tasks, e.g., checking the course materials portal.
References
OpenDNS. http://www.opendns.com/
Barford, P., Crovella, M.: Generating representative web workloads for network and server performance evaluation. In ACM SIGMETRICS (1998)
Callahan, T., Allman, M., Rabinovich, M.: On modern DNS behavior and properties. ACM SIGCOMM Comput. Commun. Rev. 43(3), 7–15 (2013)
Ester, M., Kriegel, H.-P., Sander, J., Xu, X.: A density-based algorithm for discovering clusters in large spatial databases with noise. In: AAAI International Conference on Knowledge Discovery and Data Mining (1996)
Fofack, N.C., Alouf, S.: Modeling modern DNS caches. In: ACM International Conference on Performance Evaluation Methodologies and Tools (2013)
Gao, H., Yegneswaran, V., Chen, Y., et al.: An empirical re-examination of global DNS behavior. In: ACM SIGCOMM (2013)
Gauthier, P., Cohen, J., Dunsmuir, M.: The web proxy auto-discovery protocol. IETF Internet Draft (work in progress) (1999). https://tools.ietf.org/html/draft-ietf-wrec-wpad-01
Websites using google analytics. http://trends.builtwith.com/analytics/Google-Analytics
Google safe browsing. https://developers.google.com/safe-browsing
HTTP archive. http://httparchive.org
Jung, J., Berger, A.W., Balakrishnan, H.: Modeling TTL-based internet caches. In: IEEE International Conference on Computer Communications (2003)
Mattson, R.L., Gecsei, J., Slutz, D.R., Traiger, I.L.: Evaluation techniques for storage hierarchies. IBM Syst. J. 9(2), 78–117 (1970)
Paxson, V.: Empirically derived analytic models of wide-area TCP connections. IEEE/ACM Trans. Netw. 2(4), 316–336 (1994)
Schomp, K., Allman, M., Rabinovich, M.: DNS resolvers considered harmful. In: ACM Workshop on Hot Topics in Networks (2014)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this paper
Cite this paper
Schomp, K., Rabinovich, M., Allman, M. (2016). Towards a Model of DNS Client Behavior. In: Karagiannis, T., Dimitropoulos, X. (eds) Passive and Active Measurement. PAM 2016. Lecture Notes in Computer Science(), vol 9631. Springer, Cham. https://doi.org/10.1007/978-3-319-30505-9_20
Download citation
DOI: https://doi.org/10.1007/978-3-319-30505-9_20
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-30504-2
Online ISBN: 978-3-319-30505-9
eBook Packages: Computer ScienceComputer Science (R0)