목록 내의 여러 사전 사이에 차이점을 가져와야합니다. 내가 무엇을 가지고 :사전 목록 간의 차이 찾기
[{'WWW': '1.1.1.1', 'Dom': '1.1.1.1', 'SPF': None, 'MX': '1.1.1.1', 'PTR': 'reverse.dom.com'},
{'WWW': '1.1.1.1', 'Dom': '1.1.1.1', 'SPF': None, 'MX': '1.1.1.1', 'PTR': 'reverse.dom.com'},
{'WWW': '2.2.2.2', 'Dom': '2.2.2.2', 'SPF': None, 'MX': '2.2.2.2', 'PTR': 'reverse.dom.com'},
{'WWW': '1.1.1.1', 'Dom': '1.1.1.1', 'SPF': None, 'MX': '1.1.1.1', 'PTR': 'reverse.dom.com'}]
하지만, 그 DICT에서 같은 뭔가 추출해야합니다 모든 dicts 사이 그냥 diferences
list 2: [('WWW', '2.2.2.2'), ('Dom', '2.2.2.2'), ('MX', '2.2.2.2')]
합니다. 컨텍스트에 대한 이유는 여러 DNS 영역간에 구성이 잘못되어 있는지를 알아야하기 때문입니다.
그래서 어떻게 할 수 있습니까?
질문의 근본적인 이유는 무엇입니까? 너 뭐하려고? – rikAtee
도메인 목록이 있으므로 여러 개의 DNS (로컬 및 외부, Google 및 OpenDNS와 같은)에 대한 mx, a, ptr, spf 및 diferences에 대한 DNS 정보를 얻을 필요가 있습니다. 그래서, 원하는 모든 DNS를 쿼리하고 위의 사전에 넣을 스크립트를 작성했지만 지금은 모두 비교하고 다른 것을 찾으십시오. – evenme